社区
C++ 语言
帖子详情
请问 eof 为什么不准确?
onunix
2011-03-30 02:28:32
我用ifstream 打开一个其他机器的共享文件,如ifstream aa("\\172.0.0.1\d$\abc.txt"),然后读的过程中,还没有读完时,就断开网线,这时竟然eof为true ,aa.eof() == ture,这是为什么啊? 文件并没有结束. 这样,我就很难区分文件读失败和文件结束这两种情况了.
...全文
88
7
打赏
收藏
请问 eof 为什么不准确?
我用ifstream 打开一个其他机器的共享文件,如ifstream aa("\\172.0.0.1\d$\abc.txt"),然后读的过程中,还没有读完时,就断开网线,这时竟然eof为true ,aa.eof() == ture,这是为什么啊? 文件并没有结束. 这样,我就很难区分文件读失败和文件结束这两种情况了.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
noock
2011-03-30
打赏
举报
回复
你用ferror试一下,是不返回true
Mark0904
2011-03-30
打赏
举报
回复
[Quote=引用 1 楼 arong1234 的回复:]
虽然你网络上文件没到尾部,你读的方面已经无法读到数据了,对于你客户端它就是末尾了。EOF是说输入流没有输入了,而不是某个文件的物理结尾。
[/Quote]
学习了
taodm
2011-03-30
打赏
举报
回复
那还有bad/fail呢,又不是只有eof
hukui161
2011-03-30
打赏
举报
回复
你不能读了,就返回EOF。
bruceteen
2011-03-30
打赏
举报
回复
没什么好办法
要不,先获取一下文件大小
delphiwcdj
2011-03-30
打赏
举报
回复
In computing, end of file (commonly abbreviated EOF) is a condition in a computer operating system where no more data can be read from a data source. The data source is usually called a file or stream.
arong1234
2011-03-30
打赏
举报
回复
虽然你网络上文件没到尾部,你读的方面已经无法读到数据了,对于你客户端它就是末尾了。EOF是说输入流没有输入了,而不是某个文件的物理结尾。
你必须知道的495个C语言问题
1.2 为什么不精确定义标准类型的大小? 1.3 因为C语言没有精确定义类型的大小,所以我一般都用typedef定义int16和int32。然后根据实际的机器环境把它们定义为int、short、long等类型。这样看来,所有的问题都解决...
linux socket
eof
,Linux 中的
EOF
到底是什么?
EOF
的定义
EOF
是 end of file 的缩写,表示”文字流”(stream)的结尾。这里的”文字流”,可以是文件(file),也可以是标准输入(stdin)。以前在学习 C 语言文件操作的时候,一直记得
EOF
就是一个标记,通过它可以...
Linux 中的
EOF
到底是什么?
转载自:http://woshijpf.github.io/2016/07/07/Linux%E4%B8%AD%E7%9A%84
EOF
%E5%88%B0%E5%BA%95%E6%98%AF%E4%BB%80%E4%B9%88/
EOF
的定义
EOF
是 end of file 的缩写,表示”文字流”(stream)的结尾。这里的”文字流...
c语言读写文件
eof
,C语言文件操作之
EOF
解析
作者:海子 出处:http://www.cnblogs.com/dolphin0520/C语言文件操作解析(五)之
EOF
解析在C语言中,有个符号大家都应该很熟悉,那就是
EOF
(End of File),即文件结束...1.
EOF
是什么?在VC中查看
EOF
的定义可知:#define ...
猫头虎解析:如何巧妙避免GET请求中的“
EOF
“错误?
那么,这是由什么原因导致的呢?遇到问题不可怕,关键是要知道如何解决。希望通过这篇文章,大家对GET请求中的"
EOF
"错误有了更深入的了解,也学会了如何避免它。记住,猫头虎永远在这里,为你答疑解惑!。
C++ 语言
64,637
社区成员
250,559
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章