Udostępnij za pośrednictwem


Obsługa błędów (CRT)

Te procedury służą do obsługi błędów programu.

Procedury obsługi błędów

Procedura Używanie
assert Makro Testowanie pod kątem błędów logiki programowania; dostępne zarówno w wersji, jak i w wersji debugowania biblioteki czasu wykonywania.
_ASSERT, _ASSERTE makra Podobnie jak assert, ale dostępne tylko w wersjach debugowania biblioteki czasu wykonywania.
clearerr Resetuj wskaźnik błędu. Wywołanie rewind lub zamknięcie strumienia spowoduje również zresetowanie wskaźnika błędu.
_eof Sprawdź koniec pliku w operacji we/wy niskiego poziomu.
feof Przetestuj pod kątem końca pliku. Koniec pliku jest również wskazywany, gdy _read zwraca wartość 0.
ferror Przetestuj pod kątem błędów we/wy strumienia.
_RPT, _RPTF makra Wygeneruj raport podobny do printf, ale dostępny tylko w wersjach debugowania biblioteki czasu wykonywania.
_set_error_mode Modyfikuje __error_mode w celu określenia lokalizacji innej niż domyślna, w której w czasie wykonywania języka C jest zapisywany komunikat o błędzie, który prawdopodobnie zakończy program.
_set_purecall_handler Ustawia procedurę obsługi dla czystego wywołania funkcji wirtualnej.

Zobacz też