Función de biblioteca C - abort ()

Descripción

La función de la biblioteca C void abort(void) aborta la ejecución del programa y sale directamente del lugar de la llamada.

Declaración

A continuación se muestra la declaración de la función abort ().

void abort(void)

Parámetros

  • NA

Valor devuelto

Esta función no devuelve ningún valor.

Ejemplo

El siguiente ejemplo muestra el uso de la función 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);
}

Compilemos y ejecutemos el programa anterior que producirá el siguiente resultado cuando intente abrir nofile.txt archivo, que no existe -

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