錯誤處理 (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 |
設定純虛擬函式呼叫的處理常式。 |