社区
C语言
帖子详情
懵了,我一直以来feof的用法错了?
六道佩恩
2018-11-01 09:57:05
fseek已经把读写位置移动到文件尾了吧?文件只有1字节,移动后我也看过指针位置,是1,但是feof的结果是0,也就是认为还没到文件尾。我测试用fgetc读取,读取一次,已到文件尾,feof判断仍是0,用fgetc连读两次,feof才为非0,此时读写位置已经位于文件后的第2个字节了!
...全文
399
2
打赏
收藏
懵了,我一直以来feof的用法错了?
fseek已经把读写位置移动到文件尾了吧?文件只有1字节,移动后我也看过指针位置,是1,但是feof的结果是0,也就是认为还没到文件尾。我测试用fgetc读取,读取一次,已到文件尾,feof判断仍是0,用fgetc连读两次,feof才为非0,此时读写位置已经位于文件后的第2个字节了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
冷烟雨
2019-06-07
打赏
举报
回复
feof判断文件结束是通过读取函数fread/fscanf等返回错误来识别的,故而判断文件是否结束应该是在读取函数之后进行判断。
六道佩恩
2018-11-01
打赏
举报
回复
f
eof
()原理和
用法
本文详细解析了f
eof
()函数的原理与常见误用,揭示了其在判断文件是否为空时的内在机制。通过对比
错
误与正确
用法
,帮助读者掌握如何在文件操作中准确运用f
eof
()。
f
eof
的原理和
用法
本文深入解析C语言中f
eof
()函数的原理与应用,探讨其在文件读取中的作用及常见
错
误,提供正确的使用方法。
MATLAB f
eof
和~f
eof
函数
用法
本文详细解释了文件操作函数f
eof
及其逻辑取反
用法
~f
eof
的工作原理。f
eof
用于判断文件指针是否到达文件末尾,而~f
eof
则相反,在文件未结束时返回真值,常用于循环读取文件直到末尾。
关于C语言中f
eof
的使用
本文详细解析了f
eof
函数的使用方法及其工作原理,包括如何避免在读取文件时出现多输出问题,提供了多种解决办法并进行了实例分析。
f
eof
详解及
用法
本文解释了f
eof
函数的作用,用于检测流上的文件结束,以及如何在读取文件时确保正确判断文件结束。提到先读取一个字符使光标移动,以及在处理空文件和非空文件时的不同
用法
。
C语言
70,038
社区成员
243,247
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章