错误处理(crt)
使用这些实例处理程序错误。
错误处理例程
实例 |
使用 |
.NET framework 等效 |
---|---|---|
断言 宏 |
测试程序逻辑错误;提供了版本和调试版本的运行库 |
|
类似于, assert,但仅具有运行库的调试版本 |
||
重置错误指示符。 调用 rewind 或关闭流或重置错误指示器。 |
不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例。 |
|
检查文件结尾在底层 I/O |
不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例。 |
|
测试文件尾。 ,当 _read返回 0 时,文件结尾还指示。 |
不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例。 |
|
测试流 I/O 错误 |
不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例。 |
|
生成报告类似于 printf,但是,仅具有运行库的调试版本 |
不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例。 |
|
修改 __error_mode 确定 C 运行时编写错误的错误消息可能会关闭程序的非默认的位置。 |
|
|
设置纯虚的处理程序函数调用。 |
|