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