Assert.h is a header file that provides limited error handling capability. It provides a single macro that terminates the program on a failed check.
Functions[]
Function | Result |
---|---|
assert(test) | If test is false or 0, prints an error message containing the file and line number, then terminates the program. |
The assertion macro can be disabled by using the following preprocessor command:
#define NDEBUG