共用方式為


錯誤處理 (CRT)

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

錯誤處理常式

常式

用法

.NET Framework 對等用法

assert 巨集

程式設計邏輯錯誤的測試;執行階段程式庫的版本和偵錯版本皆可取得。

System::Diagnostics::Debug::Assert

_ASSERT, _ASSERTE 巨集

與 assert類似,不過,只有執行階段程式庫的偵錯版本

System::Diagnostics::Debug::Assert

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

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

 

請參閱

參考

依分類區分的執行階段常式