【发布时间】:2012-03-12 11:28:40
【问题描述】:
当我使用 fread(C 语言)从文件中读取时,fread 的返回值有时会是 0。
按照手册的建议:
fread() 和 fwrite() 返回成功读取的项目数或 写的
我必须写这样的代码吗?
int bytes_read;
while((bytes_read = fread(buffer, sizeof(int), 1, fp)) == 0) {
}
我们是否总是需要检查 fread 或 fwrite 是否成功?
【问题讨论】: