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

2024-11-18 14:54:29
推荐回答(4个)
回答1:

使用feof()来判断,返回非0就是结束了。
if (feof(fp))
...... 此时就表明文件结束了,别再读了

回答2:

feof(fp)!=0 则文件结束

回答3:

fread函数可通过返回值来判断文件是否结束
fwrite函数无法直接判断

回答4:

FILE* fp = .....

while(!feof(fp)){ /* do sth.* / }