Программирование на C и C++

Онлайн справочник программиста на C и C++

ferror

int ferror(FILE *stream)

Прототип: 
Описание: 

Функция ferror() проверяет, имеются ли файловые ошибки в данном потоке stream. Возврат 0 означает отсутствие ошибок, а ненулевая величина указывает на наличие ошибки.

Флаги ошибок, связанные с потоком stream, остаются установленными до закрытия файла или до вызова rewind() или clearerr().

Для точного определения природы ошибки используется perror().

Пример: