/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

Scanf no me hace nada

 
      Índice del Foro elrincondelc.com -> Dev-C++
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
mulero_19



Registrado: 05 Oct 2010
Mensajes: 2

MensajePublicado: 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

MensajePublicado: 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

MensajePublicado: 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
      Índice del Foro elrincondelc.com -> Dev-C++
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com