feof
(可用于判断二进制文件/文本文件读取结束以后真实的结束情况 )
在文件读取过程中,不能用feof函数的返回值直接用来判断文件的是否结束!!! 例如:用while(!feof(fp))来一直读取文件直到文件结束 feof的正确使用场景:feof应当用于,在文件读取已经结束的时候,判断是读取失败导致的结束还是遇到文件尾正常的结束(与ferror搭配)
在文件读取过程中,不能用feof函数的返回值直接用来判断文件的是否结束!!! 例如:用while(!feof(fp))来一直读取文件直到文件结束
feof的正确使用场景:feof应当用于,在文件读取已经结束的时候,判断是读取失败导致的结束还是遇到文件尾正常的结束(与ferror搭配)
对于文本文件:
对于二进制文件:
参考资料:其中的例子也说明了feof的正确使用场景
本文分享自 作者个人站点/博客 前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!