Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/02/2011, 06:22
edorta_powers
 
Fecha de Ingreso: febrero-2011
Mensajes: 1
Antigüedad: 13 años, 3 meses
Puntos: 0
Principiante necesita ayuda urgente!!!

Hola!!
Estoy creando un programilla y tengo un gran problema...
Se trata de un conversor de unidades muy simplon. Os explico cual es el error q me sale.

Se trata de un programa el cual tu metes un valor de una magnitud y hace un calculo y te da una respuesta. Ej. pasar de Kg a gramos. Mi problema viene cuando al introducir una letra , el programa se keda colgado. Como puedo hacer para definir que el usuario solo puede meter valores numericos???

Es decir. el programa te pide cuantos Kg kieres calcular en gramos. Si metes un valor numerico no hay problema. Si se te ocurre meter una letra u otro caracter, el programa se cuelga. Como puedo evitarlo.

Habia pensado en un If else.. en el cual

IF el valor de la variable es numerica , realiza el calculo.
Else Te salga un mensaje pidiendo que solamente metas un valor numerico.

Alguien sabria como hacerlo??
Estoy utilizando DEV C++ 4992, no puedo usar otro programa porq es para un trabajo.

GRACIASSSS