LINE INPUT |
Ligne d'entrée |
| Visual Basic |
Syntaxe
LINE INPUT #handle,variable
|
Paramètres
| Nom |
Description |
| handle |
Ce paramètre indique le descripteur 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 de lire une ligne entière texte d'un descripteur de fichier.
Remarques
- La commande LINE INPUT est conçue pour lire une ligne complète de texte à partir d'un fichier ou d'un périphérique associé à un descripteur ouvert. Elle
s'arrête lorsqu'elle rencontre un caractère de fin de ligne (CR, LF ou combinaison des deux).
- Le paramètre handle doit correspondre à un fichier préalablement ouvert en lecture avec la commande OPEN. Sinon, une erreur d'exécution
sera générée, empêchant la récupération des données.
- LINE INPUT est différente de INPUT car elle lit la ligne telle quelle, sans tenter d'interpréter ou de convertir les données en nombres ou autres types. Cela permet
de capturer le texte exactement comme il est.
- Cette commande est particulièrement utile pour lire des fichiers texte ligne par ligne, par exemple pour analyser des fichiers de configuration, traiter des
journaux de bords ou importer du contenu structuré de manière simple.
- Le contenu lu par LINE INPUT est directement affecté dans une variable de type String, ce qui facilite la manipulation ultérieure, comme découper la ligne, chercher
des mots-clefs ou afficher le contenu.
- Il faut noter que LINE INPUT ne conserve pas les sauts de ligne (CR, LF) dans la variable. Seul le contenu textuel est stocké, ce qui peut être à la fois pratique ou
gênant selon le besoin.
- Si la lecture atteint la fin du fichier sans avoir rencontré de saut de ligne, la fonction retourne tout ce qu'il reste jusqu'à la fin du fichier. Cela évite de
perdre des données même dans des fichiers mal formatés.
- Comme toute opération sur fichier, il est recommandé de contrôler les erreurs avec On Error lors de l'utilisation de LINE INPUT, afin de gérer proprement les
cas comme la tentative de lecture sur un fichier fermé ou inexistant.
Dernière mise à jour : Lundi, le 19 novembre 2012