• Viernes 8 de Noviembre de 2024, 23:14

Autor Tema:  Verificacion De Variables  (Leído 895 veces)

JohnAlexander

  • Nuevo Miembro
  • *
  • Mensajes: 10
    • Ver Perfil
Verificacion De Variables
« en: Lunes 7 de Abril de 2008, 18:20 »
0
gracias a todos por querer ayudarme.

Tengo una variable que solo debe almacenar números enteros. la declaro asi: int b; el usuario puede escribir un numero con alguna fracción o una letra o palabra. ¿Como puedo validar que la información que se me esté ingresando sea solamente entera numerica y no otra clase de informacion?, o sea que solo sean numeros enteros.¿Que funciones debo utilizar y como se manejan?

Gracias a todos por sus comentarios,

diego.martinez

  • Miembro MUY activo
  • ***
  • Mensajes: 297
    • Ver Perfil
Re: Verificacion De Variables
« Respuesta #1 en: Martes 8 de Abril de 2008, 10:19 »
0
lee la entrada como un string y luego verifica que todas las letras esten en el rango '0' a '9' inclusives.

para leer el string puedes usar :

scanf("%s",string_de_recepcion);

una vez sepas que es valida usas atoi(char *) para convertir a int