exit()

exit ist definiert in der 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 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 <stdlib.h>
void exit( int status );

Beispiel

#include <stdlib.h>
#include <stdio.h>
 
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