CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник по библиотечным функциям языка Си
ferror - проверка признака ошибки в файле
Описание
Контролирует флаг `error' в потоке fp. Этот флаг опус-
кается по rewind, clearerr, fseek или при закрытии по-
тока.
Использование
#include <stdio.h>
int ferror (FILE * fp); /* ANSI */
Возвращаемое значение
Ненулевое значение, если установлен флаг ошибки, 0 в
противном случае.
Пример
#include <stdio.h>
main()
{
int c;
if ((c=fgetc(stdin))==EOF)
if (ferror(stdin))
{
fprintf(stderr, "Ошибка чтения\n");
clearerr(stdin);
}
printf("Без ошибок\n");
}
Рекомендация
Смотрите также clearerr, feof.
