C / stdlib.h / abort
» abort, abs, atexit, atof, atoi, atol, bsearch, calloc, div, exit, free, getenv, labs, ldiv, malloc, mble, mbstowcs, mbtowc, qsort, rand, realloc, srand, strtod, strtol, strtoul, system, wctomb,
Funcion: abort()
Sintaxis:
void abort(void);

Descripcion: Ocasiona una terminación abnormal del programa, al menos que la señal SIGABRT está siendo capturado y un controlador de señales no regresa. Si streams abiertos de salida son despejados o streams abiertos son cerrados o ficheros temporales son borrados es cosa de la definición de la implementación. Una forma definida de la implementación del estado "terminación sin éxito" es retornado al entorno local por medio de la llamada a la función raise(SIGABRT). La función abort no puede regresar a su invocador.


Ejemplo:
#include <stdio.h>
#include <stdlib.h>
 
int main( void )
{
   puts( "Introduzca un caracter. Para salir, escriba \'q\':" );
 
   while( 1 )   if( toupper(getchar()) == 'Q' )   abort();
 
   return 0;
}

Librerias C

Librerias ANSI C
   string.hcstring
   math.hcmath
   stdio.hcstdio
   time.hctime
   stdlib.hcstdlib
   ctype.hcctype
   locale.hclocale
   signal.hcsignal
   setjmp.hcsetjmp

Librerias Borland
   conio.h
   graphics.h