当前位置: 首页 >生活知识 > 内容

feof函数是用来判断文件是否读取结束的(feof函数)

生活知识
导读 即使文件是空的,也要再读一次,feof函数值才会变为真。因为只有读出所有的数据之后,再读一次,函数feof(fp)的返回值才为真。(请见《C语...
2024-06-30 18:52:17

即使文件是空的,也要再读一次,feof函数值才会变为真。

因为只有读出所有的数据之后,再读一次,函数feof(fp)的返回值才为真。

(请见《C语言好程序设计—从入门到进阶》,人民邮电出版社,2011。

)示例:#include#includemain(){ FILE *fp; int a; if((fp=fopen("c:\number.txt","r"))==NULL) { printf("文件打开失败!"); exit(0); }fscanf(fp,"%d",&a);while(!feof(fp)) /*等价于while(feof(fp)==0)*/{printf("%d ",a);fscanf(fp,"%d",&a);}fclose(fp);}。

版权声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢您的支持与理解。