Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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. |