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.