C/atexit
Z Wikibooks, biblioteki wolnych podręczników.
< C
Spis treści |
[edytuj] Deklaracja
- int atexit(void (*funkcja)(void));
[edytuj] Plik nagłówkowy
[edytuj] Opis
- Sprawia, że podana jako parametr funkcja będzie wywołana w chwili, gdy program zakończy działanie.
[edytuj] Zwracana wartość
- Zwraca wartość 0, gdy wywołanie funkcji zakończy sie pomyślnie, w innym przypadku zwraca wartość niezerową. Funkcja nie ustawia wartości errno.
[edytuj] Przykład zastosowania
#include<stdlib.h>
int funkcja_koncowa (void) {
printf ("Funkcja wywoływana przy zamknięciu programu\n");
return 0;
}
int main () {
atexit (funkcja_koncowa);
return 0;
}