MS-DOS для программиста

         

Fgetc


Для побайтового чтения содержимого файла, открытого потоком, удобно использовать функцию fgetc :

int fgetc (FILE *stream);

Эта функция возвращает байт, считанный из потока stream и преобразованный к типу int. После чтения байта текущая позиция в потоке увеличивается на единицу.

При достижении конца файла или в случае ошибок функция fgetc возвращает значение EOF . Однако для проверки на ошибку или конец файла лучше пользоваться специальными функциями ferror и feof. Если вы открыли файл в двоичном режиме, единственный способ определить момент достижения конца файла - использовать функцию feof, так как значение константы EOF может находиться в любом месте двоичного файла.



Содержание раздела