Se connecter / S'enregistrer
Votre question

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

Tags :
  • Programme
  • Programmation
Dernière réponse : dans Programmation
30 Septembre 2009 16:30:37

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

Autres pages sur : net obliger saisie entier

1 Octobre 2009 15:59:16

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:

  1. Dim x as integer
  2.  
  3. Try
  4. x = CInt(VariabledeSaisie)
  5. Catch ex As Exception
  6. ' gestion de ton erreur
  7. End Try
m
0
l
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS