Sdílet prostřednictvím


ferror

Testy pro chybu v proudu.

int ferror( 
   FILE *stream 
);

Parametry

  • stream
    Ukazatel na FILE struktury.

Vrácená hodnota

Pokud nedošlo k žádné chybě na stream, ferror vrátí hodnotu 0.Jinak vrátí nenulovou hodnotu.Pokud je datový proud NULL, ferror vyvolá obsluhu neplatný parametr popsaným v Ověření parametrů.Pokud je povoleno spuštění pokračovat, tato funkce nastaví errno na EINVAL a vrátí hodnotu 0.

Viz _doserrno, kód chyby, _sys_errlist a _sys_nerr Další informace o těchto a jiných kódů chyb.

Poznámky

ferror Rutina (implementováno jako funkce i makro) testy čtení nebo zápisu souboru přidružen k chybě stream.Pokud došlo k chybě, zůstane indikátor chyby pro datový proud nastavený až do zavření nebo přetočit proudu nebo dokud clearerr se nazývá proti němu.

Požadavky

Function

Požadované záhlaví

ferror

<stdio.h>

Další informace o kompatibilitě, viz Compatibility v úvodu.

Příklad

Viz příklad pro feof.

Ekvivalent v rozhraní .NET Framework

Nelze použít Použijte volání funkce standardní C, PInvoke. Další informace naleznete v tématu Příklady vyvolat platformu.

Viz také

Referenční dokumentace

Chyba při zpracování (CRT)

Proud I/O

clearerr

_eof

feof

fopen _wfopen

perror _wperror