fopen 有 feof。但我正在使用
freopen("in.txt", "r", stdin);
freopen("out.txt", "w", stdout);
feof 的等价物是什么?
它与打开文件时相同fopen:您使用feof.
例如,在freopen("in.txt", "r", stdin);,之后feof(stdin)会告诉你是否点击了“in.txt”的结尾。
关于应用的通常警告feof:feof不会告诉您现在是否位于文件末尾-它会告诉您您尝试做的最后一件事是否因为到达文件末尾而失败。请参阅:为什么“while (!feof (file))”总是错误的?