C/atexit
Wygląd
< 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;
}