Zpracování chyb (CRT)
Tyto rutiny použijte ke zpracování chyb programu.
Rutiny zpracování chyb
Rutina | Používání |
---|---|
assert makro |
Testování chyb logiky programování; k dispozici ve verzích i ladicích verzích knihovny runtime. |
_ASSERT , _ASSERTE makra |
Podobá se assert tomu, ale je k dispozici pouze v ladicích verzích knihovny runtime. |
clearerr |
Indikátor chyby resetování Volání rewind nebo zavření datového proudu také resetuje indikátor chyby. |
_eof |
Zkontrolujte konec souboru v vstupně-výstupních operacích nízké úrovně. |
feof |
Otestujte konec souboru. Konec souboru je také označen, když _read vrátí hodnotu 0. |
ferror |
Otestujte chyby vstupně-výstupních operací datového proudu. |
_RPT , _RPTF makra |
Vygenerujte sestavu podobnou printf , ale k dispozici pouze v ladicích verzích knihovny runtime. |
_set_error_mode |
__error_mode Upraví tak, aby určilo jiné než výchozí umístění, kde čas spuštění jazyka C zapíše chybovou zprávu pro chybu, která by mohla program ukončit. |
_set_purecall_handler |
Nastaví obslužnou rutinu pro čistě virtuální volání funkce. |