Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: Yugget en 7 Abril 2014, 18:32 pm



Título: [SOLUCIONADO] [C++] Problema con exit(0)
Publicado por: Yugget en 7 Abril 2014, 18:32 pm
Hola muy buenas,

Tengo un problema y es el siguiente:

Tengo un programa, con un menú de opciones y tu seleccionas una opción y se ejecuta una función, pero tengo una función que lo que debe hacer es finalizar el programa (cerrar el programa),

Tengo en la función:

Código
  1. exit(0);

Y tengo estas librerías:

Código
  1. #include <iostream>
  2. #include <conio.h>
  3. #include <math.h>
  4. #include <stdlib.h>
  5. #include <stdio.h>

(Solo he añadido stdlib y stdio por que estaba buscando resultado y probé con eso y sigue igual las demás librerías son parte del programa)

Este es el error que se muestra al ingresar el número para que la función cierre el programa:

(http://i.imgur.com/GKfDreu.png)

Espero que me puedan echar una manita.

Un cordial saludo!


Título: Re: [C++] Problema con exit(0)
Publicado por: ivancea96 en 7 Abril 2014, 18:35 pm
Pero eso no es un arror. Si el proceso salió con 0 de retorno, es que fue bien, no? ¿No pusiste exit(0)?


Título: Re: [C++] Problema con exit(0)
Publicado por: Yugget en 7 Abril 2014, 18:37 pm
PEro eso no es un arror. Se el proceso salió con 0 de retorno, es que fue bien, no? ¿No pusiste exit(0)?

Sí, pero me sale eso cuándo debería del tirón cerrarse el programa en vez de mostrarme eso.

¿Hay alguna manera de hacer eso?.

Saludos!


Título: Re: [C++] Problema con exit(0)
Publicado por: amchacon en 7 Abril 2014, 18:41 pm
Eso es porque lo estas probando desde el codeblocks.

Prueba a ejecutar el exe directamente.


Título: Re: [C++] Problema con exit(0)
Publicado por: Yugget en 7 Abril 2014, 18:45 pm
Eso es porque lo estas probando desde el codeblocks.

Prueba a ejecutar el exe directamente.

Gracias, es verdad si ejecuto el exe del tirón en la computadora hace lo que deseo.
Lo estaba ejecutando en dev c++.

Gracias por vuestras respuestas.

Un saludo!!