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 |