Funzione di libreria C - abort ()

Descrizione

La funzione di libreria C. void abort(void) interrompe l'esecuzione del programma ed esce direttamente dal luogo della chiamata.

Dichiarazione

Di seguito è riportata la dichiarazione per la funzione abort ().

void abort(void)

Parametri

  • NA

Valore di ritorno

Questa funzione non restituisce alcun valore.

Esempio

L'esempio seguente mostra l'utilizzo della funzione 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);
}

Compiliamo ed eseguiamo il programma sopra che produrrà il seguente risultato quando proverà ad aprirsi nofile.txt file, che non esiste -

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