摘要:
转自:http://hi.baidu.com/zdlcyoiijigopwe/item/bc41c5f4f66433ed1a111fca判断文件结束有两种方法:EOF和feof()查看stdio.h可以看到如下定义:#define EOF (-1)#define _IOEOF 0x0010 #define feof(_stream) ((_stream)->_flag & _IOEOF)由此可以看出,这两种方式的原理是不同的。有人说EOF只能用于文本文件,其实不然,还要看定义的变量的类型。下面这段程序对文本文件和二进制文件都可以:int c;while((c=fgetc(fp)) 阅读全文