Есть феофен. Но я использую
freopen("in.txt", "r", stdin); freopen("out.txt", "w", stdout);
Что эквивалентно feof для этого?
То же, что и при открытии файла с помощью fopen: вы используете feof.
fopen
feof
Например, после freopen("in.txt", "r", stdin);, feof(stdin) сообщит вам, достиг ли вы конца "in.txt".
freopen("in.txt", "r", stdin);
feof(stdin)
Применяется обычное предупреждение о feof: feof не сообщает вам, находитесь ли вы в конце файла сейчас - оно сообщает вам не удалось ли последнее, что вы пытались сделать , потому что вы попали в конец файла. См .: Почему «while (! Feof (file))» всегда неверно?