我见过很多人在最近很多文章中试图阅读这样的文件。
代码:
#include <stdio.h>#include <stdlib.h>int main(int argc, char **argv){ char * path = argc > 1 ? argv[1] : "input.txt"; FILE * fp = fopen(path, "r"); if( fp == NULL ) { perror(path); return EXIT_FAILURE; } while( !feof(fp) ) { /* THIS IS WRONG */ /* Read and process data from file… */ } fclose(fp); return EXIT_SUCCESS;}这个while( !feof(fp))循环有什么问题?
相似问题