INPUT |
Entrée |
---|---|
Turbo Basic |
Syntaxe
INPUT [;][question,]variable1,variable2,... |
INPUT #handle,variable1,variable2,... |
Paramètres
Nom | Description |
---|---|
question | Ces paramètres indique la question à poser à l'utilisateur |
variable1, variable2,... | Ces paramètres indique les variables allant recevoir l'entrée de données |
handle | Ce paramètre permet d'indiquer le numéro du Handle ou de périphérique: |
Description
Cette commande permet d'effectuer une entrée de données clavier ou effectue la lecture dans un fichier.
Remarques
- Le paramètre question est une constante de chaîne de caractères facultative. Les paramètres variable1,variable2 sont une séquence délimitée par des virgules d'une ou plusieurs chaînes de caractères ou variables numériques.
- La commande INPUT attend que l'utilisateur entre les données du clavier et les affecte à une ou plusieurs variables.
- Si vous incluez un point-virgule après la chaîne de caractères de prompt, le Turbo Basic génère un point d'interrogation après la chaîne de caractères. Utilisez plutôt une virgule pour supprimer le point d'interrogation.
- Votre entrée doit correspondre au type de variable dans l'instruction INPUT; c'est-à-dire que les caractères non numériques sont inacceptables pour les variables numériques. Si votre entrée ne correspond pas, le Turbo Basic vous fera ressaisir les informations. Par exemple, la saisie de caractères non numériques dans une variable numérique produit le message suivant :
- Si plusieurs instructions sont invitées dans une seule instruction INPUT, votre réponse pour chaque variable doit être séparée par des virgules.
- Si un point-virgule apparaît immédiatement après le mot-clef INPUT, le curseur reste sur la même ligne lorsque vous appuyez sur Enter pour mettre fin à la réponse. Sinon, une paire CRLF (Retour de chariot + Saut de ligne) est envoyée à l'écran.
- Le Turbo Basic permet aux informations saisies en réponse à une instruction d'entrée d'être séparées par des espaces ou des virgules. L'interpréteur BASIC requiert que toutes les entrées soient séparées par des virgules.
- Le paramètre handle est le numéro donné à l'ouverture du fichier et la liste de variables est une séquence délimitée par des virgules d'une ou plusieurs chaînes de caractères ou numérique et doit être des variables.
- Le fichier peut être un fichier de disque, un port série (COMn:) ou le clavier (KYBD:).
- Les données du fichier doivent correspondre au(x) type(s) de la ou des variable(s) définies dans l'instruction INPUT #. La variable doit apparaître comme si elle avait été tapée par vous en réponse à une instruction INPUT; c'est-à-dire qu'il devrait être séparé par des virgules avec un retour chariot à la fin. C'est ainsi que l'instruction WRITE # crée des fichiers.
?Redo from start |
Exemple
Voici un exemple d'une utilisation typique de cette commande :
Références
INFOGUIDE - Turbo Basic, Editions P.S.I., Bénédicte Hudault, 1988, ISBN: 2-86595-531-1, page 51
Dernière mise à jour : Mardi, le 28 juillet 2015