exit()

Z Linux Wiki
Skocz do: nawigacja, szukaj
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[edytuj]

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:

$ cc exit.c -o exit

Po uruchomieniu program spyta nas o liczbę, która ma być zwrócona jako kod wyjścia, a następnie ją zwróci:

$ ./exit
Podaj liczbę, która ma być zwrócona jako kod wyjścia: 123
$ echo $?
123