stdlib.h
Función abort ANSI C
void abort(void);
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
Valor de retorno:
La función abort no retorna ningún valor.
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; }