Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/11/2011, 22:14
Dtc
 
Fecha de Ingreso: marzo-2011
Ubicación: México
Mensajes: 39
Antigüedad: 13 años, 3 meses
Puntos: 1
Pregunta Comprobar que el usuario ha ingresado un número y no otra cosa

Saludos. Llevo un rato quebrandome la cabeza por que no logro hacer que mi programa identifique si el valor insertado por el usuario es un número o no. Intento hacer algo así:

if(número == int)
printf("El valor introducido es un número");
else
printf("El valor introducido no es un número");

Obviamente el compilador no me lo acepta, pero es para dar una idea de lo que quiero hacer. El pedazo de código en cuestión es este:
Código C:
Ver original
  1. ...
  2. inicio:
  3. printf("-Bienvenido. Teclee la clave del producto para iniciar una nueva transacci%cn\n", 162);
  4.  
  5. scanf("%i", &producto_clave);
  6.  
  7. if (producto_clave != int)
  8. {
  9. printf("Clave de producto incorrecta, la clave debe contener solo n%cmeros", 163);
  10. goto inicio;
  11. }
  12. ...

Saludos y gracias de antemano por su atención
__________________
La Web del Dtc
http://www.dtcsrni.tk
DtcSrni Technologies
http://technologies.dtcsrni.tk