稍有积蓄
原帖由 福瑞哈哥 于 2007-7-4 09:49 发表 每次看到有人用feof我都会感到同情! 不管feof有没有用,如果使用fgets而不判断返回值都是错误! 如果判断了fgets的返回值,也就没有必要使用feof了。
原帖由 ivhb 于 2007-7-4 10:26 发表 假定进程A读取文件已经到了文件尾,feof测试为真。 如果此时进程B追加A正在读取的文件,你觉得,如果A不发生进一步的读/写动作, 接着测试feof,你觉得是真还是假? feof仅仅是个宏,仅仅读取了上次 ...
原帖由 福瑞哈哥 于 2007-7-4 11:04 发表 难道还有其他选择? fgets返回null表示这个文件对程序来说是读完了。基本上就是这样,有其他情况99%你也不会处理的。
本版积分规则 发表回复 回帖后跳转到最后一页
北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567未成年举报专区 中国互联网协会会员 联系我们:huangweiwei@itpub.net 感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处