Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/11/2011, 05:08
sam90
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años, 8 meses
Puntos: 228
Respuesta: Comprobar que el usuario ha ingresado un número y no otra cosa

scanf da como valor de retorno la cantidad de argumentos correctos que se detectaron, si pides un numero y ingressas letras, te devolvera cero.


Código C++:
Ver original
  1. inicio:
  2. printf("-Bienvenido. Teclee la clave del producto para iniciar una nueva transacci%cn\n", 162);
  3.  
  4.  
  5. if (scanf("%i", &producto_clave) != 1)
  6. {
  7. printf("Clave de producto incorrecta, la clave debe contener solo n%cmeros", 163);
  8. goto inicio;
  9. }