ferror

 

Para obtener la documentación más reciente de Visual Studio 2017 RC, consulte Documentación de Visual Studio 2017 RC.

Comprueba si hay un error en una secuencia.

int ferror(   
   FILE *stream   
);  

Parámetros

stream
Puntero a la estructura FILE .

Si no se ha producido ningún error en stream, ferror devuelve 0. De lo contrario, devuelve un valor distinto de cero. Si el flujo es NULL, ferror invoca el controlador de parámetros no válidos, como se describe en validación del parámetro. Si la ejecución puede continuar, esta función establece errno en EINVAL y devuelve 0.

Consulte _doserrno, errno, _sys_errlist y _sys_nerr para obtener más información sobre estos y otros códigos de error.

El ferror rutina (implementado como una función y como macro) comprueba si una lectura o escritura de error en el archivo asociado a stream. Si se ha producido un error, el indicador de error de la secuencia permanece establecido hasta que la secuencia está cerrada o se rebobina o hasta que clearerr se llama con ella.

FunciónEncabezado necesario
ferror<stdio.h>

Para obtener información adicional de compatibilidad, vea Compatibilidad en la Introducción.

Vea el ejemplo de feof.

No es aplicable. Para llamar a la función estándar de C, use PInvoke. Para obtener más información, vea Ejemplos de invocación de plataforma.

Control de errores
E/S de secuencia
clearerr
_eof
feof
fopen, _wfopen
pError, _wperror

Mostrar: