Tom's Guide > Forum > Programmation > [VB.Net] Obliger la saisie d'un entier

[VB.Net] Obliger la saisie d'un entier

Forum Programmation : [VB.Net] Obliger la saisie d'un entier

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour,

j'ai un programme en console et un endroit, je dois saisir un nombre entier. Si je rentre pas un entier, le programme plante. Comment faire pour obliger la personne a entrer un entier ?

Puis-je dire:

While nb <> Integer
Console.writeline("Saisissez un nombre Entier!" )
End While

Je pense que ça marche pas comme ça ....

Je voudrais connaitre la bonne syntaxe ...

Merci

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

De mémoire, tu peux essayer de convertir la variable saisie dans une variable de type Integer, et voir si une exception est levée, après à toi de l'intercepter pour éviter que ton programme plante.

en gros:

Code :
  1. Dim x as integer
  2.       Try
  3.             x = CInt(VariabledeSaisie)
  4.         Catch ex As Exception
  5.             ' gestion de ton erreur
  6.         End Try

------------------------------ angela936 a écrit :"l'homosexualité est toléré sur le forum pourquoi pas l'homophobie ?!"
Répondre à lucoz
Tom's Guide > Forum > Programmation > [VB.Net] Obliger la saisie d'un entier
Aller à :

Il y a 485 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Liens