Freigeben über


Fehlerbehandlung (CRT)

Verwenden Sie diese Routinen, um Programmfehler zu behandeln.

Routinen zur Fehlerbehandlung

Routine Zweck
assert-Makro Testet auf Fehler in der Programmierlogik; ist sowohl in den Release- als auch den Debugversionen der Laufzeitbibliothek verfügbar.
_ASSERT, _ASSERTE Makros Entspricht assert, ist aber nur in den Debugversionen der Laufzeitbibliothek verfügbar.
clearerr Setzt den Fehlerindikator zurück. Das Aufrufen von rewind oder das Schließen eines Streams setzt den Fehlerindikator ebenfalls zurück.
_eof Prüft das Dateiende in E/A auf niedriger Ebene.
feof Prüft das Dateiende. Das Dateiende wird auch angezeigt, wenn _read 0 zurückgibt.
ferror Prüft auf E/A-Fehler im Stream.
_RPT, _RPTF Makros Generiert einen Bericht ähnlich wie bei printf, ist aber nur in den Debugversionen der Laufzeitbibliothek verfügbar.
_set_error_mode Ändert __error_mode, um einen nicht standardmäßigen Speicherort zu bestimmen, in dem die C-Laufzeit eine Fehlermeldung für einen Fehler schreibt, der das Programm möglicherweise beendet.
_set_purecall_handler Legt den Handler für einen rein virtuellen Funktionsaufruf fest.

Siehe auch