function
<cstdlib>
exit[[noreturn]] void exit (int status);
Terminate calling process
Terminates the process normally, performing the regular cleanup for terminating programs.Normal program termination performs the following (in the same order):
If status is zero or EXIT_SUCCESS, a successful termination status is returned to the host environment.
For a similar function that does not perform the cleanup described above, see quick_exit.
0
or EXIT_SUCCESS, it indicates success.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
/* exit example */
#include <stdio.h> /* printf, fopen */
#include <stdlib.h> /* exit, EXIT_FAILURE */
int main ()
{
FILE * pFile;
pFile = fopen ("myfile.txt","r");
if (pFile==NULL)
{
printf ("Error opening file");
exit (EXIT_FAILURE);
}
else
{
/* file operations here */
}
return 0;
}
If the program termination process described above throws an exception, terminate is automatically called.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4