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í parametru.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.