ferror

Pruebas de un error en una secuencia.

int ferror( 
   FILE *stream 
);

Parámetros

  • stream
    puntero a la estructura de FILE .

Valor devuelto

Si se ha producido ningún error en stream, ferror devuelve 0.De lo contrario, devuelve un valor distinto de cero.Si la secuencia está NULL, ferror invoca el controlador no válido de parámetro, tal y como se describe en Validación de parámetros.Si la ejecución puede continuar, conjuntos errno de esta función a EINVAL y devuelven 0.

Vea _doserrno, errno, _sys_errlist, y _sys_nerr para obtener más información al respecto, y otro, códigos de error.

Comentarios

ferror rutinario (se implementa como una función como macro) prueba para un error de lectura o escritura en el archivo asociado a stream.Si se produce un error, el mensaje de error para la secuencia sigue siendo conjunto hasta que la secuencia cerrada o rebobinada, o hasta que clearerr se denomina con ella.

Requisitos

Función

Encabezado necesario

ferror

<stdio.h>

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

Ejemplo

Vea el ejemplo para feof.

Equivalente en .NET Framework

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

Vea también

Referencia

Control de errores (CRT)

E/S de la secuencia

clearerr

_eof

feof

fopen, _wfopen

perror, _wperror