tu programa esta bien , loque psa es qwue muestra lo que tiene que mostrar y de inmediato se acaba,
has la prueba entrando por la interfaz de comandos a ejecutar tu programa, asi veras de lo que hablo, otra opcion es que justo antes de salir de tu programa coloques la instruccion
getch();
par pedir un retorno de linea (presionar ENTER)antes de teminar el programa.
1- quita el \n del printfgetch() no es stándard. :P
2- no necesitas el getchar, usa gecth()
1- quita el \n del printfcon getch(); no m funciona el programa...
2- no necesitas el getchar, usa gecth()
En serio!!! :o que gran descubrimiento X.Cyclop!!! :lol:Cita de: "JuanK"1- quita el \n del printfgetch() no es stándard. :P
2- no necesitas el getchar, usa gecth()
con getch(); no m funciona el programa...
q tiene q ver quitar la /n del printf, eso kiere decir q baja a la linea de abajo..
Donde tngo q colocar el getchar(); para q todo vaya bien??
Cuando ejecuto el programa como os e dixo antes, m dice: Introduzca un numero, yo escribo un numero, pro no pasa nada despues,, tngo q apretar alguna tecla??? xq si apreto intro se me sale del programa..
saludos
pro no pasa nada despues, tngo q apretar alguna tecla???:blink:
xq si apreto intro se me sale del programa..claro porque el programa finaliza, pero puedes 'suspender' la ejecucion hasta que presiones enter con ayuda del getchar o del getch. :)
i como ago eso q as dixo xq estoy perdido...Cita de: "pabloskini"xq si apreto intro se me sale del programa..claro porque el programa finaliza, pero puedes 'suspender' la ejecucion hasta que presiones enter con ayuda del getchar o del getch. :)
:( :angry:Código: Text
#include <stdio.h> int main() { int num; printf( "Introduce un número " ); scanf( "%i", &num ); if (num==10) { printf( "El número es correcto\n" ); } getchar(); }
En serio!!! :o que gran descubrimiento X.Cyclop!!! :lol:Yo tampoco lo sabía, je. :D