c语言中用fread和fwrite函数读数据时怎样判断文件结束?

如题所述

使用feof()来判断,返回非0就是结束了。
if (feof(fp))
...... 此时就表明文件结束了,别再读了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-10
feof(fp)!=0 则文件结束
第2个回答  2011-10-13
fread函数可通过返回值来判断文件是否结束
fwrite函数无法直接判断
第3个回答  2013-08-10
FILE* fp = .....

while(!feof(fp)){ /* do sth.* / }
相似回答