错误处理 (CRT)
使用这些例程处理程序错误。
错误处理例程
例程 | 使用 |
---|---|
assert 宏 |
测试编程逻辑错误;在运行时库的发行版和调试版中可用。 |
_ASSERT 、_ASSERTE 宏 |
类似于 assert ,但仅在运行时库的调试版本中可用。 |
clearerr |
重置错误指示器。 调用 rewind 或关闭流也会重置错误指示器。 |
_eof |
检查底层 I/O 的文件尾。 |
feof |
测试文件尾。 当 _read 返回 0 时,也指示文件尾。 |
ferror |
测试流 I/O 错误。 |
_RPT 、_RPTF 宏 |
生成类似于 printf 的报告,但仅在运行时库的调试版本中可用。 |
_set_error_mode |
修改 __error_mode 来确定非默认位置,其中,C 运行时为可能导致程序关闭的错误编写错误消息。 |
_set_purecall_handler |
为纯虚函数调用设置处理程序。 |