Ftell

C/C++ 获取文件大小

在C语言中测试文件的大小,主要使用二个标准函数。 1.fseek    函数原型:int fseek ( FILE * stream, long int offset, int origin );   参数说明:stream,文件流指针;offest,偏移量;orgin,原(始位置。其中orgin的可选值有SEEK_SET(文件开始)、SEEK_CUR(文...

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

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