IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Free Pascal Discussion :

Comment tester que l'utilisateur a saisi un chiffre


Sujet :

Free Pascal

  1. #1
    Nouveau membre du Club
    Profil pro
    Informaticien
    Inscrit en
    Août 2002
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Informaticien

    Informations forums :
    Inscription : Août 2002
    Messages : 40
    Points : 37
    Points
    37
    Par défaut Comment tester que l'utilisateur a saisi un chiffre
    Bonjour,

    J'apprends le Pascal maintenant. L'utilisateur doit saisir un chiffre. Comment faire un test pour être sûr que l'utilisateur a saisi un chiffre et non pas un caractère ?
    Merci d'avance de votre réponse.

    Antezi

  2. #2
    Membre régulier Avatar de Transgarp
    Profil pro
    Inscrit en
    Février 2008
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Février 2008
    Messages : 99
    Points : 76
    Points
    76
    Par défaut
    La procédure Val te sera surement utile.
    Etudit la référence

    http://www.freepascal.org/docs-html/rtl/system/val.html

  3. #3
    HRS
    HRS est déconnecté
    Membre confirmé
    Avatar de HRS
    Inscrit en
    Mars 2002
    Messages
    677
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 677
    Points : 638
    Points
    638
    Par défaut
    en programmation console, le mieux est le contrôle à la source


    en turbo-pascal, il existe une fonction ReadKey de l'unit CRT qui permet de saisir un caractère sans l'afficher à l'écran

    par conséquent on peut prévoir une boucle qui teste le caractère saisi

    en FreePascal, il y a une API windows qui fait l'équivalent

    ReadConsoleInput(STD_INPUT_HANDLE,Zone,1,Lus);

Discussions similaires

  1. Réponses: 1
    Dernier message: 29/12/2009, 08h02
  2. EHCache : Comment tester que cela fonctionne
    Par nighthammer dans le forum Hibernate
    Réponses: 8
    Dernier message: 26/03/2009, 17h29
  3. Réponses: 15
    Dernier message: 05/11/2007, 12h20
  4. [XML]Comment tester que mon fichier XML est comme ceci?
    Par Devil666 dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 02/06/2005, 13h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo