Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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. |