Função da biblioteca C - abort ()

Descrição

A função da biblioteca C void abort(void) aborta a execução do programa e sai diretamente do local da chamada.

Declaração

A seguir está a declaração da função abort ().

void abort(void)

Parâmetros

  • NA

Valor de retorno

Esta função não retorna nenhum valor.

Exemplo

O exemplo a seguir mostra o uso da função 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);
}

Vamos compilar e executar o programa acima que irá produzir o seguinte resultado quando tentar abrir nofile.txt arquivo, que não existe -

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