Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/01/2011, 19:05
Zeivad
 
Fecha de Ingreso: mayo-2010
Mensajes: 8
Antigüedad: 14 años
Puntos: 0
Convertidor hexadecimal a decimal.

Hola a todos,

he hecho un convertidor de hexadecimal a decimal.

Es muy simple, leo un número de tipo entero : scanf("%X", variable);
y lo imprimo de esta forma: printf("%d", variable);

Funciona siempre y cuando los valores estén comprendidos entre '0-9' y 'A-F' .

Quiero que cuando el usuario introduzca un valor fuera de ese rango, el programa muestre un error por pantalla.

No quiero convertir solo un digito, solo 'A', sinó varios, es decir, F123ADS.

Alguien podría echarme una mano ?

Muchas gracias.