摘要:        
fgets读到文件最后一行的时候(返回不是NULL) ,feof测试为假,再fgets一次(返回为NULL),再feof测试为真。feof是通过判断read返回错误时,才判断流已经到达结尾。在对流操作的时候,应该判断fgets()为NULL其实正确使用 feof 函数很容易,只要记住一个原则就是了:“先读文件后用 feof 判断”。foef(stream)针对的是”流“, 用一个indicator(指示)表明文件尾,而feof判断这个指示是否设置,而不是判断当前SEEK数值是否到尾。seek值到尾了对于“流”不一定是是文件尾,因为“流”是会不断增长的。对于红字部分确实有些代码确实如此while    阅读全文
        
            posted @ 2009-07-10 16:00
SunBo
阅读(1368)
评论(0)
推荐(0)
        
     
                    
                     
                    
                 
                    
                 
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号