Duda muy basica

Flap
07 de Julio del 2009
Hola a todos, acabo de empezar en el mundo de la programacion. Estoy intentando hacer un sencillo programa que sume 2 numeros, 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:

lo que pasa es que se cierra la ventanita del msdos sin mostrarme el resultado, creo que habia algun comando para que esto no sucediera pero no consigo dar con el, podeis ayudarme? Gracias!!!

ForoShock
07 de Julio del 2009
Lo más seguro es que no estés tratando bien los punteros (en el scanf debes pasar las variables ya creadas como referencia para que se escriban bien los valores). Este código debería funcionar: http://snippie.net/snip/c8943413

juliom6
07 de Julio del 2009
si dices que tu duda es muy basica puede ser que tu programa si muestra el resultado pero lo hace de manera muy rapida antes de cerrarse la ventana que no te da tiempo a visualizarlo, prueba con poner funciones que detengan a proposito la ejecucion del programa tales como getch() o cin.get() u otros parecidos, esto claro antes de la linea return 0;