Справочник по C/C++
atexit()

#include <stdlib.h>
int atexit(void (*func)(void));

Описание

При нормальном завершении программы приводит к вызову функции, адресуемой заданным параметром

Функция atexit() при нормальном завершении программы приводит к вызову функции, адресуемой параметром func. Функция atexit() возвращает нуль, если задаваемая функция успешно зарегистрирована в качестве функции завершения, и ненулевое значение в противном случае.

Может быть зарегистрировано до 32 функций завершения, которые будут вызываться в порядке, обратном порядку регистрации(т.е. функция, зарегистрированная последней, выполнится первой).



Реклама