int fgetc(FILE *stream)
int fgetchar(void)
Прототип:
Описание:
Функция fgetc() возвращает следующий за текущей позицией символ из входного потока и дает приращение указателю положения в файле.
При достижении конца файла функция fgetc() возвращает EOF. Однако поскольку EOF — действительное целое число, то при работе с двоичными файлами для обнаружения конца файла необходимо использовать feof(). EOF возвращается и в том случае, если fgetc() встречает ошибку. И здесь тоже, работая с двоичными файлами, следует использовать функцию ferror() для обнаружения файловых ошибок.
Макрос fgetchar() определен как fgetc(stdin).
Пример: