好吧。那个略过
接下来是这个
/* 求文件里面若干整数的和*/
#include <stdio.h>
int main()
{
int x;
int s=0;
FILE *fq;
fq = fopen("D:\\a.txt","r");
if( fq == NULL)
{
printf("读取文件失败\n");
return 0;
}
while ( fscanf(fq,"%d",&x) ==1)
{
s += x;
}
printf("s = %d\n",s);
fclose(fq);
return 0;
}
我想问的是a.txt里面如果没有数据的话,为什么会输出s=0a