文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>feof,eof 2010.6.3

feof,eof 2010.6.3

时间:2010-06-03  来源:lixin1986red

文件操作是非常有用,但很复杂的一项内容。今天碰到了feof()等   文件结束,有很多种理解方式,不同的理解方式就用不同的代码来判断。 1、((c=fgetc(fp)) != EOF 适用于文本文件(ASCII码组成),以EOF(FF)为结尾。读到EOF为结束。 劣势很多,例如:二进制文件,fgetc()返回-1有可能是读错误,比文件长度多读一个等   2、feof 判断fp->_flag是否为_IOEOF。文件指针指向文件尾之后,再次发生读写操作时,fp->_flag才会被置为_IOEOF。比文件长度多读一个。   3、ftell(fp) == 文件长度   很多种情况下,只能使用第三种,因为不愿意进行多余的读写操作。     查阅:http://blog.csdn.net/tanker1024/archive/2009/02/14/3889305.aspx http://blog.sina.com.cn/s/blog_557dc3350100erns.html(内容同上,容易打开)  
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载