Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: Treppe en 17 Julio 2011, 20:19 pm



Título: Ejecutar programas compilados
Publicado por: Treppe en 17 Julio 2011, 20:19 pm
Hola, el compilador que uso es el Dev-C++. Bueno, cuando termino de hacer el programa y lo compilo, cuando lo intento ejecutar se me abre y se me vuelve a cerrar rapidamente el Ms-Dos. Alguna idea para solucionarlo?


Título: Re: Ejecutar programas compilados
Publicado por: leogtz en 17 Julio 2011, 20:24 pm
Tu compilador no es Dev-C++, ese es tu IDE.

Prueba agregando este include:
Código:
#include <stdlib.h>

Y al final del código (pero dentro del main), pones:
Código:
system("pause");

ó

Código:
getchar();


Título: Re: Ejecutar programas compilados
Publicado por: Treppe en 17 Julio 2011, 21:00 pm
bueno, acabo de descubrir que si lo ejecuto directamente desde el Ms-dos se abre en la ventana, pero no si clickeo en él  :o


Título: Re: Ejecutar programas compilados
Publicado por: leogtz en 17 Julio 2011, 21:02 pm
¿Hiciste lo que te dije?


Título: Re: Ejecutar programas compilados
Publicado por: Treppe en 18 Julio 2011, 01:16 am
No, simplemente sigo usando el stdio.h pero en vez de abrirlo clickeando lo abro desde la ventana de Ms-dos :/ no se porqué se abre así. xD si pongo esa biblioteca ( no se si se puede referirse así, corrígeme si me equivoco) que tu dices entonces la función printf no me la lee.


Título: Re: Ejecutar programas compilados
Publicado por: Queta en 18 Julio 2011, 03:00 am
Te está diciendo que añadas getchar (http://www.cplusplus.com/reference/clibrary/cstdio/getchar/ (http://www.cplusplus.com/reference/clibrary/cstdio/getchar/)).


Título: Re: Ejecutar programas compilados
Publicado por: Treppe en 18 Julio 2011, 11:51 am
vale, con getchar y putchar sí funciona xDD gracias :)