Справочник по C/C++
ferror()

#include <stdio.h>
int ferror(FILE *stream);

Описание

Проверка наличия файловой ошибки

Функция ferror() проверяет наличие файловой ошибки для данного потока, определенного элементом stream. Нулевое значение, возвращаемое этой функцией, означает, что не было обнаружено никакой ошибки, а ненулевое значение означает ее наличие.