LINE INPUT |
Ligne d'entrée |
---|---|
Turbo Basic |
Syntaxe
LINE INPUT [;][guide-opérateur;]variable |
LINE INPUT #handle,variable$ |
Paramètres
Nom | Description |
---|---|
guide-opérateur | Ce paramètre indique le message à afficher avant la question |
handle | Ce paramètre indique le Handle du fichier ou d'un périphérique |
variable$ | Ce paramètre indique la variable allant recevoir l'entrée de données |
Description
Cette fonction permet la lecture d'une ligne entière texte d'une console ou d'un fichier «Handle» sans afficher un point d'interrogation de question.
Remarques
- Le paramètre guide-opérateur est une constante de chaîne de caractères facultative à envoyer à l'écran avant d'attendre votre réponse. Le paramètre variable est la variable étant chargée avec les données que vous entrez au clavier. Utilisez LINE INPUT au lieu de INPUT lorsque vous devez saisir des informations de chaîne de caractères contenant des délimiteurs (c'est-à-dire des virgules) confondant une instruction INPUT. Par exemple :
- L'instruction LINE INPUT accepte les virgules sans problème.
- Si un point-virgule suit l'instruction LINE INPUT, lorsque vous appuyez sur la touche Enter pour mettre fin à la séquence de saisie, aucun retour chariot n'est envoyé à l'écran (le curseur reste sur la même ligne).
- Le paramètre handle est le numéro du fichier à lire, et variable de chaîne de caractères est la variable de chaîne de caractères à charger.
- L'instruction LINE INPUT # est similaire à LINE INPUT, sauf que les données sont lues depuis un fichier séquentiel plutôt que depuis le clavier. L'enregistrement en cours dans le fichier est lu et chargé dans une variable chaîne de caractères. Comme avec LINE INPUT, utilisez LINE INPUT # pour collecter des données comportant des caractères séparateurs (virgules) mélangés à des données.
- Si les données du fichier ont été écrites avec l'instruction WRITE #, elles sont déjà correctement délimitées et INPUT # est le meilleur moyen de la lire.
INPUT "Entrez l'adresse du patient:"; a$
échouera si l'adresse contient une virgule :
Entrez l'adresse du patient:101 rue principale, appartement 2
? Redo from start
Références
INFOGUIDE - Turbo Basic, Editions P.S.I., Bénédicte Hudault, 1988, ISBN: 2-86595-531-1, page 52
Dernière mise à jour : Mardi, le 28 juillet 2015