Функция fgetc () в C ++ считывает следующий символ из заданного входного потока.
прототип fgetc ()
int fgetc (ФАЙЛ * поток);
fgetc()
Функция принимает поток файла в качестве аргумента и возвращает следующий символ из данного потока как целого типа.
Это определено в заголовочном файле.
Параметры fgetc ()
stream: файловый поток для чтения символа.
fgetc () Возвращаемое значение
- В случае успеха функция fgetc () возвращает прочитанный символ.
- В случае неудачи возвращает EOF. Если сбой вызван концом файла, устанавливается индикатор eof. Если отказ вызван другими ошибками, устанавливается индикатор ошибки.
Пример: как работает функция fgetc ()
#include int main() ( int c; FILE *fp; fp = fopen("file.txt","r"); if (fp) ( while(feof(fp) == 0) ( c = fgetc(fp); putchar(c); ) ) else perror("File opening failed"); fclose(fp); return 0; )
Когда вы запустите программу, возможный результат будет:
Пример обработки файла