void exit(int status);
- Prototyp wywołania
exit()
– wywołanie systemowe występujące w systemach uniksowych. Służy do zakończenia działania procesu i zwrócenia do procesu-rodzica odpowiedniego kodu wyjścia.
Przykład użycia[]
W pliku exit.c
umieszczamy poniższy kod:
#include <stdlib.h>
#include <stdio.h>
int main() {
int liczba;
printf("Podaj liczbę, która ma być zwrócona jako kod wyjścia: ");
scanf("%i", &liczba);
exit(liczba);
}
Następnie kompilujemy go: <terminal> $ cc exit.c -o exit </terminal>
Po uruchomieniu program spyta nas o liczbę, która ma być zwrócona jako kod wyjścia, a następnie ją zwróci: <terminal> $ ./exit Podaj liczbę, która ma być zwrócona jako kod wyjścia: 123 $ echo $? 123 </terminal>