FILE* fp;
int n;
int t=0;
if((fp=fopen("as_uniq_info","r"))==NULL)
{
printf("Open as_uniq_info fail!\n");
exit(1);
}
else{
printf("Open as_uniq_info success!\n");
}
while(!feof(fp))
{
fscanf(fp,"%d",&n);
if(!feof(fp)){ //加入这行判断,否则会多读一次最后一行
g->vexs[t].data = n;
t+=1;
}
}
fclose(fp); 总之就是先读了 才知道那一行是不是空。状态量才显示
本文介绍了一种使用C语言从文件中读取整数的方法,并通过实例展示了如何避免因文件末尾导致的数据读取错误。该方法适用于需要逐个读取文件中整数的应用场景。
4603

被折叠的 条评论
为什么被折叠?



