错误处理(crt)

使用这些实例处理程序错误。

错误处理例程

实例

使用

.NET framework 等效

断言

测试程序逻辑错误;提供了版本和调试版本的运行库

系统:: 诊断:: 调试:: 断言

_ASSERT, _ASSERTE

类似于, 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

设置纯虚的处理程序函数调用。

 

请参见

参考

运行时实例按类别