我正在尝试编写一个C程序来读取CSV文件并计算一些内容,然后将一行打印到屏幕上。但是,我存储在数组中的值似乎与我的输入文件不匹配。
对于1,2,2,3
我在屏幕上平均打印了50000000。有人能提供一些建议吗?非常感谢。
#include <stdio.h>
#include <string.h>
int main (void) {
...
fclose(input);
}
*p
是一个字符,因此您将ASCII代码放入data
中。您想要这些表示的值,或者您可以(稍后使用atof
时建议)将data
声明为字符串数组。