EOLN |
Fin de ligne |
|---|---|
| Pascal | |
Syntaxe
| Function EOLN(f:file-type):Boolean; |
Paramètres
| Nom | Description |
|---|---|
| f | Ce paramètre permet d'indiquer un identificateur de fichier. |
Description
Cette fonction indique si la fin d'une ligne de fichier texte est atteinte.
Algorithme
|
MODULE EOLN(Fichier) SI le curseur de lecture est à la fin de la ligne dans le Fichier ALORS RETOURNE TRUE SINON RETOURNE FALSE FIN SI |
Remarques
- La fonction EOLN permet de savoir si le curseur de lecture est arrivé à la fin d'une ligne. Elle est utile lorsqu'on lit un fichier texte caractère par caractère ou mot par mot. Elle renvoie True si la fin de la ligne en cours est atteinte.
- EOLN est souvent utilisée dans des boucles pour traiter ligne par ligne un fichier texte. Elle complète l'utilisation de EOF, qui teste la fin du fichier entier. Grâce à elle, on peut segmenter la lecture et gérer chaque ligne indépendamment.
- Le paramètre f doit désigner un fichier texte ouvert correctement avec Reset. Si le fichier n'est pas ouvert ou pas en mode texte, l'appel à EOLN peut provoquer une erreur. Il est donc essentiel d'assurer une ouverture correcte du fichier.
- Lorsqu'on utilise Read pour lire des caractères, EOLN permet de ne pas dépasser la fin de ligne. Cela évite de mélanger les données de plusieurs lignes lors d'une lecture manuelle. Elle est donc particulièrement utile pour un contrôle fin de la lecture.
- Si EOLN est utilisée sans paramètre, elle s'applique par défaut à l'entrée standard (le clavier). Dans ce cas, elle indique si l'utilisateur a appuyé sur la touche Enter.C'est pratique pour gérer des saisies ligne à ligne.
- EOLN teste la position du curseur sans consommer le caractère de fin de ligne. Cela permet de préparer le traitement sans altérer la séquence de lecture. Ce comportement rend la lecture conditionnelle plus prévisible.
- Dans un fichier contenant plusieurs lignes, EOLN devient un outil indispensable pour organiser la lecture. Elle permet par exemple de compter les lignes ou d'analyser le contenu ligne par ligne. C'est un mécanisme simple mais puissant pour la gestion structurée des données.
- En lecture interactive, EOLN peut aussi servir à détecter si l'utilisateur a fini de saisir une ligne. Cela permet de valider une entrée ou de déclencher une action à la fin de la ligne. Elle renforce la flexibilité des programmes interagissant avec l'utilisateur.
Dernière mise à jour : Mercredi, le 10 avril 2019