Feof

C语言判断文件指针是否结尾的问题

c语言的文件指针结尾问题:有两个方法可以判断文件指针是否到结尾pay attention:读取文件的函数会影响文件指针移动1.使用feof(文件指针)函数判断,如果到了结尾返回0,否则返回非02.使用EOF(就是-1)判断指针是否到结尾 仅用于普通文件,不适用于二进制文件适用条件--------重点方法1:*1.有一个弊端就是,feof函数判断文件指...

feof()判断文件结束的问题

我在编写学生成绩管理系统时用到了写文件和读文件,发现读文件总会显示出乱码,调试发现是因为用feof()做判断,在读文件最后时fread()多读取了一次。我一开始的解决办法是每次读取完文件,都把最后一个节点(每一行数据都读取放到链表的节点里)free掉。但这种方法明显不是那么好。 feof(fp)用来测试fp所指向的文件当前状态是否为“文件结束”。如果文件结...