Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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. |