Menu / C++ / Librerías / <stdlib.h> / Función exit ().

Función exit.

La función exit () termina o mata el programa con el código de salida que se le pase como parámetro.

Los códigos de salida de un programa en C/C++ son 0 en caso exitoso y 1 en caso fallido.

De esta manera puede resultar inútil utilizar esta función, pero no lo es debido a la posibilidad de que necesites finalizar tu programa desde un ámbito o scope que no sea la función main ().

Sintaxis:

exit (int Tipo de salida);

Referencia:

  • Tipo de salida:
    Puede ser un valor numérico (0 o 1) o una macro de salida de <stdlib.h> (EXIT_SUCCESS o EXIT_FAILURE).

Retorno:

Ninguno

Ejemplos de uso de exit.

Ejemplos de uso de la función exit ().

#include <stdio.h> // Encabezados
#include <stdlib.h>

// Funciones (...)
void haz (bool var = true) {
  if ( var ) {
    // Termina el programa entero
    exit (EXIT_FAILURE);
  }
}

// Funcion main
int main (int argc, char *argv[]) {

  // Código a ejecutar
  haz (false);
  haz (true);

  return EXIT_SUCCESS;
}