エラー処理 (CRT)

プログラムでエラーを処理するにはこれらのルーチンを使用します。

エラー処理ルーチン

ルーチン

[条件]

同等の .NET Framework 関数

Assert マクロ

プログラミング ロジックのエラーのテスト ; ランタイム ライブラリのリリース バージョンとデバッグ バージョンの両方で使用できます。

System:: Diagnostics:: デバッグ :: Assert

_ASSERT_ASSERTE マクロ

assert に似ていますがランタイム ライブラリのデバッグ バージョンでのみ使用可能

System:: Diagnostics:: デバッグ :: Assert

clearerr

リセットのエラー インジケーター。rewind かストリームを閉じるにはエラー インジケーターをリセットします。

該当なし標準 C 関数を呼び出すには、PInvoke を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。

_eof

低水準入出力の終端ファイルの確認

該当なし標準 C 関数を呼び出すには、PInvoke を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。

feof

ファイルの終端のかをテストします。EOF が見つかりました。また場合は 0 を返します _read 表示されます。

該当なし標準 C 関数を呼び出すには、PInvoke を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。

ferror

ストリーム I/O エラーのテスト

該当なし標準 C 関数を呼び出すには、PInvoke を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。

_RPT_RPTF マクロ

printf と同様にランタイム ライブラリのデバッグ バージョンでのみ使用可能なレポートを生成します。

該当なし標準 C 関数を呼び出すには、PInvoke を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。

_set_error_mode

__error_mode を 15 として C プログラムの終了時エラーの原因のエラー メッセージを書き込む既定以外の位置を確認するように変更します。

 

_set_purecall_handler

純粋仮想関数呼び出しのハンドラーを設定します。

 

参照

関連項目

カテゴリ別ランタイム ルーチン