Udostępnij za pośrednictwem


ferror

Testy na błąd w strumieniu.

int ferror( 
   FILE *stream 
);

Parametry

  • stream
    Wskaźnik, aby FILE struktury.

Wartość zwracana

Jeśli błąd nie wystąpił na stream, ferror zwraca wartość 0.W przeciwnym razie zwraca wartość różną od zera.Jeżeli strumień jest NULL, ferror wywołuje obsługi nieprawidłowy parametr, jak opisano w Sprawdzanie poprawności parametru.Jeśli wykonanie może kontynuować, ta funkcja ustawia errno do EINVAL i zwraca wartość 0.

Zobacz _doserrno, errno, _sys_errlist i _sys_nerr więcej informacji na temat tych i innych kodów błędów.

Uwagi

ferror Badań w celu odczytu lub zapisu błędu w pliku skojarzonego z rutynowych (implementowane jako funkcja i jak makra) stream.Jeśli wystąpił błąd, wskaźnik błędu dla strumienia pozostaje set aż strumień jest zamknięty lub przewinięta lub do clearerr nazywa się przed nim.

Wymagania

Funkcja

Wymaganego nagłówka

ferror

<stdio.h>

Aby uzyskać dodatkowe informacje o zgodności, zobacz zgodności we wprowadzeniu.

Przykład

Zobacz przykład dla feof.

Odpowiednik w programie .NET Framework

Nie dotyczy. Aby wywołać standardowych funkcji C, należy użyć PInvoke. Aby uzyskać więcej informacji, zobacz Przykłady wywołać platformy.

Zobacz też

Informacje

Błąd obsługi (CRT)

Strumień we/wy

clearerr

_eof

feof

fopen, _wfopen

perror, _wperror