Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Use these routines to handle program errors.
Error-handling routines
Routine | Use |
---|---|
assert macro |
Test for programming logic errors; available in both the release and debug versions of the run-time library. |
_ASSERT , _ASSERTE macros |
Similar to assert , but only available in the debug versions of the run-time library. |
clearerr |
Reset error indicator. Calling rewind or closing a stream also resets the error indicator. |
_eof |
Check for end of file in low-level I/O. |
feof |
Test for end of file. End of file is also indicated when _read returns 0. |
ferror |
Test for stream I/O errors. |
_RPT , _RPTF macros |
Generate a report similar to printf , but only available in the debug versions of the run-time library. |
_set_error_mode |
Modifies __error_mode to determine a non-default location where the C run time writes an error message for an error that will possibly end the program. |
_set_purecall_handler |
Sets the handler for a pure virtual function call. |