Page de démarrage > lang > lineinput 
 en de es it nl pl pt pt_BR mk sq ca hu cs tr ar fa id vi ko ja ru zh zh_TW eo
Précédent  Suivant  Éditer  Renommer  Annuler  Rafraîchir  Rechercher  Administration  
Documentation
Historique
 
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 ‘.

Exemple

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

Flux & fonctions d'Entrée/Sortie, Stream.EndOfLine, Stream.EndOfFile