LINE INPUT |
Ligne d'entrée |
---|---|
ST BASIC |
Syntaxe
LINE INPUT[;] [prompt[,-,]]stringvariable |
LINE INPUT#filenumber, stringvariable |
Description
Cette fonction permet la lecture d'une ligne entière texte d'une console ou d'un fichier.
Remarques
- L'instruction LINE INPUT est similaire à l'instruction INPUT en ce sens qu'elle vous demande de saisir des données au clavier, mais elle accepte une ligne entière de 255 caractères maximum comme réponse. Votre réponse est affectée à la variable chaîne de caractères. Un retour chariot ou un saut de ligne termine votre saisie et l'envoie à l'ordinateur.
- Le prompt facultative est une chaîne de caractères que vous écrivez en tant que demande d'entrée; LINE INPUT l'affiche dans la fenêtre de sortie et attend votre réponse. L'instruction LINE INPUT n'ajoute pas automatiquement un point d'interrogation ou un espace après le prompt, mais vous pouvez écrire un point d'interrogation ou un espace dans la chaîne de caractères de prompt. Il est conseillé d'inclure un espace, car sinon, votre entrée s'exécutera avec le prompt, sur la même ligne.
- Comme LINE INPUT, LINE INPUT # attribue une ligne de 254 caractères maximum comme entrée à une variable chaîne de caractères, mais l'entrée provient d'un fichier séquentiel sur disque. Le numéro de fichier est le numéro que vous avez donné au fichier lorsque vous l'avez ouvert.
- L'instruction LINE INPUT# lit tous les caractères dans un fichier séquentiel jusqu'à ce qu'il arrive à un retour chariot, et les affecte à la variable chaîne de caractères. L'instruction LINE INPUT # suivante commence là où la première s'est arrêtée et affecte la ligne suivante, jusqu'à un retour chariot, à la variable de chaîne de caractères suivante.
- Si un saut de ligne précède immédiatement un retour chariot, ils sont traités comme des caractères normaux et ne terminent pas la ligne.
Exemples
Voici des exemples typiques de l'utilisation de l'instruction LINE INPUT :
- LINE INPUT;"NOM? ";A$
Voici un autre exemple :
on obtiendra le résultat suivant :
RAISON DU RETOUR DE LA MARCHANDISEMAUVAISE TAILLE, MAUVAISE COULEUR, STYLE SANS SAVEUR.
MERCI. NOUS TRAITONS VOTRE PLAINTE
Ok
Voici des exemples typiques de l'utilisation de l'instruction LINE INPUT# :
- LINE INPUT #1,A$
Voici un autre exemple :
on obtiendra le résultat suivant :
DONNEZ DES EQUIPES, DES GAGNANTS ET DES POINTAGES.CANADIEN et NORDIQUES : MONTREAL 5-0 ; MONTREAL ET QUEBEC : FORUM 0-5
CANADIEN et NORDIQUES : MONTREAL 5-0 ; MONTREAL ET QUEBEC : FORUM 0-5
Ok
Dernière mise à jour : Vendredi, le 7 Août 2020