====== exit() ====== ''exit'' ist definiert in der ''[[start|stdlib]]'', die in C über ''stdlib.h'', bzw. in C++ über ''cstdlib'' eingebunden wird. ===== Funktion ===== Mit ''exit'' wird der laufende Prozess "sauber" beendet. Dabei werden die mit [[c:lib:stdlib:atexit|atexit]] registrierten Funktionen aufgerufen und alle Streams und temponären Dateien geschlossen. Der Umgebung (normalerweise das Betriesbssystem) wird dabei ein definierter Wert zurückgegeben. ===== Signatur ===== #include void exit( int status ); ===== Beispiel ===== #include #include void func () { printf("Ende\n"); exit(EXIT_SUCCESS); printf("Dieser Text wird nie angezeigt.\n"); } int main( void ) { func(); return 0; } **Ausgabe:**\\ Ende ===== siehe auch ===== [[c:lib:stdlib:start|stdlib:]] [[atexit|atexit()]], [[abort|abort()]]\\ [[c:lib:stdnoreturn:start]]