Buscador
YoReparo.com La Web 

Regístrate gratis para participar de los foros, o si ya estás registrado haz login.

PROBLEMA CON EL DEV-CPP C/C++

comentario del autor Sab Nov 15, 2003 2:31 pm
   
Hola,
tengo un pequeño problema, no se si soy yo o es el compilador el pc.
tengo win2 98. Abro el compilador de c, pongo nuevo codigo y pongo por ejemplo algo sencillo:

#include <stdio.h>
main()
{
printf("hola\n");
}

ahora pongo compilar, se me guarda y crea un fichero por ejemplo llamado hola.exe. Quando ejecuto el programa ese que tendria que decir hola, se me auto ejecuta el ms-dos y en un instante se me cierra de golpe. Me podriais ayudar a solucionar el problema??

Grácias, un saludo.

Nekr0n

Reputación

sin valorar Mar Nov 18, 2003 9:13 am
   
Lo que te pasa es natural. El programa abre, muestra "hola" y cierra sin más ya que no tiene ninguna iteración con el usuario o proceso que demore en ejecutarse. Abre en DOS porque es un programa DOS, si quieres hacer la interfaz con ventanas y controles gráficos tienes que ver que herramientas te proporciona tu entorno para ello. Generalmente va a implicar incluir el windows.h, inicializar las ventanas, controles, etc.

Saludos

mauricio

Reputación

sin valorar Vie Dic 12, 2003 8:01 pm
   
lo que le pasa como dice nuestro compañero es que ejecuta la instruccion hola y sale al sistema operativo de nuevo , eso es tan facil
para cualquier ordenador que tu vista es incapaz de verlo , yo propongo una alternativa a lo que dice nuestro compañero , una solucion seria que el programa espere la pulsacion de una tecla despues de ejecutar el printf() , para eso utilizaremos la funcion getchar(); que tambien esta en stdio.h con lo cual hasta que tu no le des a una tecla no saldra del programa hacia el sistema operativo
ejemplo:
#include <stdio.h>
main()
{
printf("hola\n");
getchar();
}

espero que te sirva de algo , aunque reconozco que si puedes utilizar windows.h la utilices

sincomil

Reputación

sin valorar Vie May 23, 2008 1:51 pm
   
#include <iostream.h>

main()
{
cout<<"hola\n"; // podría ser también cout<<"hola"<<endl;
system("pause");

}

"cout" una poderosa herramienta de c++ , por que no empezar a utilizarla .

Saludos.

bajosega

Reputación



Hacer una pregunta

Reglamento / P+F

Foros

Miembros / Expertos