关于用c语言读文件 为什么运行之后读不出 帮忙看下哪里出错了。。_百...
发布网友
发布时间:2024-11-07 11:27
我来回答
共1个回答
热心网友
时间:2024-11-07 11:35
也不知道你文件里面写的什么数据,看你程序没什么语法问题。建议你加一个while循环;
while(feof(fp)==0){...};这样可以判断文件是否结束。
还有你这条语句 fscanf(inputFile,"%d,%d,%d,%f,%f,%f,%f",&data[i].dd,&data[i].mm,&data[i].yyyy,&data[i].melmax,&data[i].melmin,&data[i].sydmax,&data[i].sydmin);
所以在文件里面,每个数据间也应该用,来分隔开来,不然读不到里面的数据。