C语言atof函数怎么用

C语言atof函数怎么用我这样写无法编译,这是为什么?
2024年11月30日 10:45
有2个网友回答
网友(1):

你没必要用字符输入,直接整型输入,就行了,干嘛还要输入字符再转化成数字,其次你的x='stop'字符的定义是单引号括起一个字符。

网友(2):

你这个应该用%f直接读.
如果用atof 则需要定义x为字符数组.
可以这样

char x[100];
float t;
scanf("%s",x);
if(strcmp(x, "stop")==0) break;
t=atof(x);
sum=sum+t;