Fonction de bibliothèque C - abort ()

La description

La fonction de bibliothèque C void abort(void) abandonne l'exécution du programme et sort directement du lieu de l'appel.

Déclaration

Voici la déclaration de la fonction abort ().

void abort(void)

Paramètres

  • NA

Valeur de retour

Cette fonction ne renvoie aucune valeur.

Exemple

L'exemple suivant montre l'utilisation de la fonction abort ().

#include <stdio.h>
#include <stdlib.h>

int main () {
   FILE *fp;
   
   printf("Going to open nofile.txt\n");
   fp = fopen( "nofile.txt","r" );
   if(fp == NULL) {
      printf("Going to abort the program\n");
      abort();
   }
   printf("Going to close nofile.txt\n");
   fclose(fp);
   
   return(0);
}

Compilons et exécutons le programme ci-dessus qui produira le résultat suivant lorsqu'il essaiera d'ouvrir nofile.txt fichier, qui n'existe pas -

Going to open nofile.txt                                                    
Going to abort the program                                                  
Aborted (core dumped)