Specifies a function to be executed at exit: how to use atexit
#include <stdio.h> #include <stdlib.h> void fExit1 (void) { printf ("Exit function 1.\n"); } void fExit2 (void) { printf ("Exit function 2.\n"); } int main () { atexit (fExit1); atexit (fExit2); printf ("Main function.\n"); return 0; }