Freigeben über


Fehlerbehandlung (CRT)

Verwenden Sie diese Routinen, um Programm zu behandeln.

Routinen zur Fehlerbehandlung

Routine

Verwendung

NET Framework-Entsprechung

Assert Makro

Programmierlogik auf Fehler. verfügbaren in der Version und Debugversionen der Laufzeitbibliothek

System::Diagnose::Debuggen::Assert

_ASSERT, _ASSERTE Makros

Ähnlich wie assert, sondern nur verfügbar in Debugversionen der Laufzeitbibliothek

System::Diagnose::Debuggen::Assert

clearerr

Setzt fehlerindikator.Das Aufrufen von rewind oder Schließen eines Streams macht auch den Fehler wird zurückgegeben.

Nicht zutreffend.Um die Standard-C-Funktion aufrufen, verwenden Sie PInvoke.Weitere Informationen finden Sie unter Plattformaufruf-Beispiele.

_eof

Suchen nach Dateiende auf niedriger Ebene in der E/A

Nicht zutreffend.Um die Standard-C-Funktion aufrufen, verwenden Sie PInvoke.Weitere Informationen finden Sie unter Plattformaufruf-Beispiele.

feof

Test für Dateiende.Dateiende wird außerdem angegeben, wenn _read0 zurückgibt.

Nicht zutreffend.Um die Standard-C-Funktion aufrufen, verwenden Sie PInvoke.Weitere Informationen finden Sie unter Plattformaufruf-Beispiele.

ferror

Test für Stream E/A-Fehler

Nicht zutreffend.Um die Standard-C-Funktion aufrufen, verwenden Sie PInvoke.Weitere Informationen finden Sie unter Plattformaufruf-Beispiele.

_RPT, _RPTF Makros

Generiert einen Bericht, der auf printf, aber in Debugversionen der Laufzeitbibliothek nur verfügbar ist

Nicht zutreffend.Um die Standard-C-Funktion aufrufen, verwenden Sie PInvoke.Weitere Informationen finden Sie unter Plattformaufruf-Beispiele.

_set_error_mode

Ändert __error_mode , um einen nicht standardmäßigen Speicherort zu bestimmen, in der C-Laufzeit eine Fehlermeldung für einen Fehler geschrieben wird, der möglicherweise das Programm beendet.

 

_set_purecall_handler

Legt den Handler für einen reinen virtuellen Funktionsaufruf fest.

 

Siehe auch

Referenz

Ablaufroutinen nach Kategorie