Definition | #include <stdlib.h> int atexit(void (*funkt) (void)); Mit | |
Returnwert | 0
| bei erfolgreicher Registrierung der Funktion. bei Fehler. |
Hinweise | Es können bis zu 40 Funktionen registriert werden. Die Funktionen werden in der Die mit
Erst nachdem alle Beendigungsroutinen abgearbeitet sind, werden ggf. noch geöffnete | |
Beispiel | Die mit #include <stdlib.h>
#include <stdio.h>
void end1(void);
void end2(void);
int main(void)
{
atexit(end1);
atexit(end2);
printf("main-Funktion\n");
return 0;
}
void end1(void)
{
printf("end1-Routine\n");
}
void end2(void)
{
printf("end2-Routine\n");
}
| |
Siehe auch | exit, raise, signal | |