错误处理 (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 为纯虚函数调用设置处理程序。

另请参阅

按类别分的运行时例程