LINE INPUT
LINE [..*input] [ # Flux , ] Variable
Lit une ligne entière de texte en provenance du flux de texte
Flux, et la place dans la
chaîne Variable.
Si le flux n'est pas spécifié, l'entrée standard est alors utilisée.
La ligne entière est lue sauf le délimiteur de fin de ligne.
Le délimiteur de fin de ligne peut être défini avec la propriété
Stream.EndOfLine.
C'est
gb.
Unix par défaut, qui sélectionne un caractère unique
Chr$(10)
.
N'utilisez pas cette instruction pour lire des fichiers binaires, car vous perdriez le caractère de retour à la ligne. Utilisez plutôt
READ.
N'utilisez pas cette instruction à l’intérieur de l’Evènement Read d’un processus qui ne transmet pas nécessairement un ‘newline’
(parce qu’il est en train d’afficher un ‘prompt’ par exemple). Il bloquerait éternellement en attente du caractère ‘newline ‘.
Exemples
DIM hFile AS Stream
DIM sOneLine AS String
' Affiche une ligne sur la sortie standard
hFile = OPEN "/etc/hosts" FOR INPUT
WHILE NOT Eof(hFile)
LINE INPUT #hFile, sOneLine
PRINT sOneLine
WEND
CLOSE #hFile
Voir aussi