Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





Duda de un principiante

Iniciado por player, 24 de Junio de 2009, 09:24:33 PM

« anterior - próximo »

player

Hola a todos, estoy empezando en el mundo de la programación. Intento hacer un sencillo programa que sume 2 números, compilo y ejecuto. Al ejecutar meto el primer numero y le doy a intro, luego el segundo numero y le doy a intro, y en vez de aparecerme el mensaje de:

la suma es: X

lo que pasa es que se cierra la ventana del ms-dos sin mostrarme el resultado, creo que habia algun comando para que esto no sucediera pero no consigo dar con él, podéis recordarme cuál era? Gracias.

player

Perdón se me olvidó especificarlo, estoy siguiendo un tutorial de C/C++, y este es el código que he hecho:

#include <stdio.h>

main()
{
      int num1, num2, sum;
     
      printf("Introduce dos numeros:");
      scanf("%d%d", &num1, &num2);
     
      sum= num1+num2;
     
      printf("la suma es: %d", sum);

return 0;
}

Si no recuerdo mal, había algo para poner en el código para que la ventana del ms-dos no se cierre hasta que yo no le vuelva a dar a intro, así puedo ver el resultado bien y no se cierra la ventana sola. Me podéis decir como era? Por mucho que le doy vueltas a la cabeza ahora mismo no caigo.

player

Bueno ya me acordé, la función getch(); era la que necesitaba, así ya me sale el resultado de la suma en pantalla y cuando aprieto de nuevo intro se cierra.

Netto22

con la funcion pause es lo que te sale de "Presione una tecla para continuar..." no?

player

Cita de: Netto22 en 27 de Junio de 2009, 10:38:09 AM
con la funcion pause es lo que te sale de "Presione una tecla para continuar..." no?
Sí, así es.

Netto22

Gracias por el anote, creo que empezare a aplicarlo asi sin mas en los mios.

Para el pause hay que llamar a ninguna cabecera en particular no?

player

Cita de: Netto22 en 27 de Junio de 2009, 01:47:20 PM
Gracias por el anote, creo que empezare a aplicarlo asi sin mas en los mios.

Para el pause hay que llamar a ninguna cabecera en particular no?
Tienes que usar stdlib.h






Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.