ferror

Test per un errore in un flusso.

int ferror( 
   FILE *stream 
);

Parametri

  • stream
    puntatore a FILE struttura.

Valore restituito

Se non si è verificato alcun errore su stream, ferror restituisce 0.In caso contrario, restituisce un valore diverso da zero.se il flusso è NULL, ferror richiama il gestore non valido di parametro, come descritto in Convalida dei parametri.Se l'esecuzione è consentita per continuare, set di questa funzione errno in EINVAL e restituisce 0.

vedere _doserrno, errno, _sys_errlist e _sys_nerr per ulteriori informazioni su questi e su altri, codici di errore.

Note

ferror test della routine (implementata sia come funzione che come macro) per un errore di scrittura o lettura del file associato stream.Se si è verificato un errore, il contrassegno di errore per mantiene del flusso imposta fino alla chiusura o riavvolto il flusso, o fino a clearerr viene chiamato a fronte di.

Requisiti

Funzione

Intestazione di associazione

ferror

<stdio.h>

per informazioni di compatibilità aggiuntive, vedere compatibilità nell'introduzione.

Esempio

Vedere l'esempio relativo a feof.

Equivalente .NET Framework

Non applicabile. Per chiamare la funzione c standard, utilizzare PInvoke. Per ulteriori informazioni, vedere Esempi di pinvoke.

Vedere anche

Riferimenti

Gestione degli errori (CRT)

Flusso I/O

clearerr

_eof

feof

fopen, _wfopen

perror, _wperror