Share via


錯誤處理 (CRT)

您可以使用這些常式來處理程式錯誤。

錯誤處理常式

常式 使用
assert 宏觀 測試程式設計邏輯錯誤。適用於發行和偵錯版本的執行階段程式庫。
_ASSERT_ASSERTE 類似於 assert,但僅適用於偵錯版本的執行階段程式庫。
clearerr 重設錯誤指標。 呼叫 rewind 或關閉資料流也會重設錯誤指標。
_eof 檢查低層級 I/O 的檔案結尾。
feof 測試檔案結尾。 當 _read 傳回 0 時,也表示有檔案結尾。
ferror 測試資料流 I/O 錯誤。
_RPT_RPTF 產生類似於 printf 的報表,但僅適用於偵錯版本的執行階段程式庫。
_set_error_mode 修改 __error_mode 來判斷非預設位置,其中 C 執行階段寫入可能會結束程式之錯誤的錯誤訊息。
_set_purecall_handler 設定純虛擬函式呼叫的處理常式。

另請參閱