C ++ fgetc () - Стандартная библиотека C ++

Функция 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; )

Когда вы запустите программу, возможный результат будет:

 Пример обработки файла

Интересные статьи...