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.