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 instrucciongetch();par pedir un retorno de linea (presionar ENTER)antes de teminar el programa.
1- quita el \n del printf2- no necesitas el getchar, usa gecth()
Cita de: "JuanK" 1- quita el \n del printf2- no necesitas el getchar, usa gecth() getch() no es stándard.
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???
xq si apreto intro se me sale del programa..
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.
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!!! que gran descubrimiento X.Cyclop!!!