| Ver tema anterior :: Ver siguiente tema |
| Autor | Mensaje |
|---|
mulero_19
Registrado: 05 Oct 2010 Mensajes: 2
| Publicado: 06/10/2010 7:46 am | | | Título: Scanf no me hace nada |
| Hola muy buenas, tengo un problemilla y es que intento meter un valor por teclado con scanf pero cuando meto el número por ejemplo y le doy a enter se sale de la ventana simbolo del sistema o cmd. Aqui os dejo el código tal y como lo tengo escrito por si veis algo y me podeis ayudar.
#include <stdio.h>
int main() { int num;
printf( "Introduce un numero " ); scanf( "%i", &num ); if (num==10) { printf( "El número es correcto\n" ); } getchar(); return 0; } |
|
| Volver arriba | |
 |
rir3760

Registrado: 01 Oct 2004 Mensajes: 6586 Ubicación: Mexico
| Publicado: 06/10/2010 7:51 am | | | Título: |
| Siendo estrictos no hay problema con el programa. El "error" se debe a que Dev-C++ no genera una pausa de forma automatica cuando se ejecuta una aplicacion de consola.
La mejor solucion es cambiar de IDE.
O si solo quieres pausar ese programa coloca no una sino dos llamadas a getchar justo antes del "return" |
|
| Volver arriba | |
 |
mulero_19
Registrado: 05 Oct 2010 Mensajes: 2
| Publicado: 06/10/2010 7:54 am | | | Título: |
| | muxas gracias rir3760 e duplicado el getchar y me ha funcionado a la perfeccion mucas gracias de nuevo |
|
| Volver arriba | |
 |
|
|