谭浩强书中错误eof和feof
判断文件结束有两种方法:EOF和feof()
查看stdio.h可以看到如下定义:
#defineEOF(-1)
#define_IOEOF0x0010
#definefeof(_stream)((_stream)->_flag&_IOEOF)
由此可以看出,这两种方式的原理是不同的。
有人说EOF只能用于文本文件,其实不然,还要看定义的变量的类型。下面这段程序对文本文件和二进制文件都可以:
intc;
while((c=fgetc(fp))!=EOF)
{
printf("%X\n",c);
}
如果读到了FF,由于c定义为int型,所以实际上c=0x0
用户评论
推荐下载
-
EXIT与GOTO EOF在批处理中的区别
The difference between EXIT and GOTO :EOF in batch processing
68 2019-06-22 -
精通CSS加DIV书中实例和源代码
精通CSS+DIV网页样式和布局 5个完整网站的CSS+DIV布局和美化方案
37 2018-12-09 -
编译原理龙书中文和英文版
里面包含编译原理的中文和英文版两本书,绝对经典,值得一看,编译原理的经典教材,学习必备
30 2019-05-27 -
谭浩强C语言教程_C教程_谭浩强
谭浩强C语言教程,C,C语言,doc格式,分开章节,方便打印,资料颇为优秀,适合初学者。
54 2019-01-21 -
书中部分
编辑推荐《ASP.NET程序开发范例宝典:C#(第2版)》适用于广大计算机爱好者和编程人员,也可供大中专院校师生阅读。书中精选500多个典型范例,覆盖全面。源于实际项目开发,帮助读者短时间掌握更多实
32 2020-03-02 -
CPrimer书中源码
包括了《C++Primer》第五版书中全部源代码,为方便开发参考。
20 2019-01-15 -
书中示例汇总
谭浩强版本书上的所有示例汇总
6 2020-08-31 -
ProjQuery书中源码
Pro jQuery + jQuery源码 Apress-JQuery资料
26 2019-02-23 -
书中源代码
书中源代码,配合使用
18 2019-07-23 -
书中例子源码
android移动开发案例详解 书中的例子代码
26 2018-12-27
暂无评论