getc()
#include <stdio.h> int getc(FILE *stream);
Описание
Возвращает следующий символ из указанного потока
Функция getc() возвращает из входного потока stream следующий символ, соответствующий текущему состоянию индикатора позиции файла, а затем инкрементирует этот индикатор. Символ читается с использованием типа unsigned char, после чего преобразуется в целый тип. При достижении конца файла функция getc() возвращает значение EOF. Но, поскольку значение EOF является действительным целым значением, для реального обнаружения символа конца файла при работе с двоичными файлами необходимо использовать функцию feof(). При обнаружении ошибки функция getc() также возвращает значение EOF. Поэтому для выявления ошибок при работе с двоичными файлами необходимо использовать функцию ferror(). Функции getc() и fgetc() идентичны, но в большинстве реализаций функция getc() определена как макрос. |
Нет комментариев. Оставить комментарий: |