Справочник по функциям С++. Подпрограммы классификации Подпрограммы преобразования
Скачать 3.41 Mb.
|
feof----------------------------------------------------------------- Назначение Проверка на достижение конца файла в потоке. Синтаксис #include int feof(FILE *stream); Прототип в stdio.h Замечания feof - макрофункция, проверяющая для заданного потока индикатор конца файла. Как только этот индикатор установлен, операции чтения файла возвращают значения этого индикатора до тех пор, пока не будет вызвана rewind или файл не будет закрыт. Индикатор конца файла устанавливается при каж- дой операции ввода. Возвращаемое feof возвращает ненулевое значение, если значение обнаружен индикатор конца файла во время выпол- нения последней операции ввода в потоке, или 0 - если не был обнаружен конец файла. Переносимость feof доступна в системах UNIX, и совместима с ANSI Cи. Смотри также clearerr, eof, ferror, perror ----------------------------------------------------------------- ferror----------------------------------------------------------------- Назначение Обнаруживает ошибки в потоке. Синтаксис #include int ferror(FILE *stream); Прототип в stdio.h Замечания ferror - макрофункция, проверяющая поток на ошибку чтения или записи. Если установлен инди- катор ошибки потока stream, то он остается та- ким до вызова clearerr или rewind, или до зак- рытия потока. Возвращаемое ferror возвращает ненулевое значение, если в значение потоке stream обнаружена ошибка. Переносимость ferror доступна в системах UNIX, и совместима с ANSI Cи. Смотри также clearerr, eof, feof, fopen, gets, perror ----------------------------------------------------------------- fflush----------------------------------------------------------------- Назначение Очищает поток. Синтаксис #include int fflush(FILE *stream); Прототип в stdio.h Замечания Если поток stream открыт для вывода - fflush записывает содержимое буфера вывода в соответс- твующий файл. Если поток stream открыт для ввода - fflush очищает буфер. После выполнения fflush поток остается откры- тым. Данная функция не применяется при безбу- ферном вводе- выводе. Возвращаемое fflush возвращает 0 при успешном завершении, значение или - EOF если обнаружена ошибка. Переносимость fflush доступна в системах UNIX, и совместима с ANSI Cи. Смотри также fclose, flushall, setbuf, setvbuf ----------------------------------------------------------------- fgetc----------------------------------------------------------------- Назначение Получает символ из потока. Синтаксис #include int fgetc(FILE *stream); Прототип в stdio.h Замечания fgetc возвращает следующий символ из потока. Возвращаемое В случае успешного выполнения функция fgetc значение возвращает прочитанный символ после преобразо- вания его в целое без знака. При обнаружении конца файла или ошибке - возвращает EOF. Переносимость fgetc доступна в системах UNIX и совместима с ANSI Си. Смотри также fgetchar, fputs, getc, getch, getchar, getche, ungetc, ungetch ----------------------------------------------------------------- fgetchar----------------------------------------------------------------- Назначение Получает символ из потока stdin. Синтаксис int fgetchar(void); Прототип в stdio.h Замечания fgetchar возвращает следующий символ из потока stdin. Она определена как fgetc(stdin). Возвращаемое В случае успешного выполнения функция fgetchar значение возвращает прочитанный символ после преобразо- вания его в целое без знака. При обнаружении конца файла или ошибке - возвращает EOF. Переносимость fgetchar доступна в системах UNIX. Смотри также fgetc, fputchar, getchar ---------------------------------------------------------------- |