_exit (C++)
Nach oben zu stdlib.h - Index
Header-Datei
stdlib.h
Kategorie
Prozesssteuerungsroutinen
Prototyp
void _exit(int status);
Beschreibung
Beendet das Programm.
_exit beendet die Ausführung, ohne Dateien zu schließen, Ausgabepuffer zu schreiben oder irgendwelche exit-Funktionen aufzurufen.
Der aufrufende Prozess verwendet status als Exit-Status des Prozesses. In der Regel wird der Wert 0 verwendet, um die normale Beendigung anzuzeigen; ein Wert ungleich Null gibt dagegen an, dass ein Fehler aufgetreten ist.
Rückgabewert
Keiner.
Beispiel
#include <stdlib.h>
#include <stdio.h>
void done(void);
int main(void)
{
atexit(done);
_exit(0);
return 0;
}
void done()
{
printf("hello\n");
}
Portabilität
| POSIX | Win32 | ANSI C | ANSI C++ |
|---|---|---|---|
|
+ |
+ |