Section courante

A propos

Section administrative du site

ATEXIT

À la sortie
Turbo C++ stdlib.h

Syntaxe

int atexit(atexit_t func);

Paramètres

Nom Description
func Ce paramètre permet d'indiquer la fonction de rappel à enregistrer. Cette fonction doit être de type void et ne prendre aucun paramètre. Elle sera appelée automatiquement lorsque le programme se termine normalement.

Description

Cette fonction doit être appelé à la fin d'un programme pour le terminer.

Remarques

Exemple

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. void exit_fn1(void) {
  5.  printf("Fonction de sortie #1 appelée\n");
  6. }
  7.  
  8. void exit_fn2(void) {
  9.  printf("Fonction de sortie #2 appelée\n");
  10. }
  11.  
  12. int main(void) {
  13.  /* fonction de sortie post #1 */
  14.  atexit(exit_fn1);
  15.  /* fonction post-sortie #2 */
  16.  atexit(exit_fn2);
  17.  printf("Fait le main\n");
  18.  return 0;
  19. }

Voir également

abort, _exit, exit, spawn, ...



Dernière mise à jour : Dimanche, le 28 Février 2021