C语言读入一串输入,提取其中的浮点数

如输入:
( 0.3 , 5.4 ,6.7)
或者
( 6.2,6.3,6.4)
提取出其中的浮点数

浮点数与整数的最大区别就是小数点,可以用

scanf("%s",str); 

存成字符串
再用

if (NULL == strchr(str, '.')) 

判断有无小数点

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^