共用方式為


錯誤處理 (CRT)

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

錯誤處理常式

常式

使用

.NET Framework 的對等用法

判斷提示巨集

測試的程式設計邏輯錯誤。 run-time 程式庫的發行和偵錯版本

System::Diagnostics::Debug:: 判斷提示

_Assert 狀況,_asserte 的判斷提示巨集

類似於assert,但只適用於執行階段程式庫的偵錯版本

System::Diagnostics::Debug:: 判斷提示

clearerr

重設錯誤指標。 呼叫rewind或關閉資料流也會重設錯誤指標。

不適用。 若要呼叫標準的 c 函式,使用PInvoke。 如需詳細資訊,請參閱平台叫用範例

_eof

檢查有低階 I/O 中的檔案結尾

不適用。 若要呼叫標準的 c 函式,使用PInvoke。 如需詳細資訊,請參閱平台叫用範例

feof

測試的檔案結尾。 檔案結尾也是指示何時_read 會傳回 0。

不適用。 若要呼叫標準的 c 函式,使用PInvoke。 如需詳細資訊,請參閱平台叫用範例

ferror

測試資料流 I/O 錯誤

不適用。 若要呼叫標準的 c 函式,使用PInvoke。 如需詳細資訊,請參閱平台叫用範例

_RPT,_RPTF 巨集

產生報表類似於printf,但只適用於執行階段程式庫的偵錯版本

不適用。 若要呼叫標準的 c 函式,使用PInvoke。 如需詳細資訊,請參閱平台叫用範例

_set_error_mode

修改__error_mode判斷非預設位置,其中的 c 執行階段會將錯誤訊息可能會終止程式的錯誤。

 

_set_purecall_handler

設定為純虛擬函式呼叫的處理常式。

 

請參閱

參考

依類別的執行階段常式