摘要:
feof()函数是我们C语言中操作文件常见的函数,也是我们最容易出错的函数这个函数用来表示文件指针是否已经到了文件末尾的下一个位置。这个函数是通用的可以用在文本文件和二进制文件(EOF是文件结束的标志:(但是注意,在文本文件中,判断文本文件在文本文件结束符为不可见字符,值为26)(二进制中文件结束标志为-1,当把数据以二进制形式存放到文件中时,就会有-1值的出现,因此不能采用EOF作为二进制文件的结束标志)我们常见的问题时用fgets读文件,然后用fputs打印,这样就会在最后一行出现问题多输出一遍:我们看feof在源码中定义:#define _IOEOF 0x0010#define f... 阅读全文