LINE INPUT |
Lire une ligne de texte à partir du disque |
---|---|
DISK BASIC |
Syntaxe
LINE INPUT#nmexp,var$ |
Paramètres
Nom | Description |
---|---|
nmexp | Ce paramètre permet d'indiquer un tampon de fichier de sortie séquentiel, nmexp=1,2,...,15. |
var$ | Ce paramètre permet d'indiquer le nom de la variable devant contenir les données de la chaîne de caractères. |
Description
Semblable à LINE INPUT à partir du clavier, cette instruction lit une "ligne" de données de chaîne de caractères dans var$. Ceci est utile lorsque vous souhaitez lire un fichier de programme BASIC au format ASCII en tant que données, ou lorsque vous souhaitez lire des données sans suivre les restrictions habituelles concernant les caractères de début et les terminateurs.
LINE INPUT (ou LINEINPUT - l'espace est facultatif) lit tout depuis le premier caractère jusqu'à :
- un caractère EN non précédé de LF
- la fin de fichier
- le 255e caractère de données (ce 255 caractère est inclus dans la chaîne de caractères)
Les autres caractères rencontrés - guillemets, virgules, espaces de début, paires LF EN - sont inclus dans la chaîne de caractères.
Exemple
Par exemple, si les données ressemblent à :
10 CLEAR 500 EN
20 OPEN"I",1,"PROG" EN
:
:
puis l'instruction :
LINEINPUT#1,A$
pourrait être utilisé de manière répétitive pour lire chaque ligne de programme, une ligne à la fois.