int ferror(FILE *stream)
Прототип:
Описание:
Функция ferror() проверяет, имеются ли файловые ошибки в данном потоке stream. Возврат 0 означает отсутствие ошибок, а ненулевая величина указывает на наличие ошибки.
Флаги ошибок, связанные с потоком stream, остаются установленными до закрытия файла или до вызова rewind() или clearerr().
Для точного определения природы ошибки используется perror().
Пример: