왜 "while(!feof(file)"은 항상 잘못된 것일까요? 를 사용하는 데 어떤 문제가 있습니까?feof()제어하기 위해서요?예를 들어 다음과 같습니다. #include #include int main(int argc, char **argv) { char *path = "stdin"; FILE *fp = argc > 1 ? fopen(path=argv[1], "r") : stdin; if( fp == NULL ){ perror(path); return EXIT_FAILURE; } while( !feof(fp) ){ /* THIS IS WRONG */ /* Read and process data from file… */ } if( fclose(fp) != 0 ){ perror(path); return..