Section courante

A propos

Section administrative du site

READLN

Lecture d'une ligne
Free Pascal System

Syntaxe

Procedure ReadLn(var F: Text;Args: Arguments);
Procedure ReadLn(Args: Arguments);

Paramètres

Nom Description
F Ce paramètre permet d'indiquer l'identificateur de fichier
Args Ce paramètre permet d'indiquer des variables ou du texte où entreposer le résultat.

Description

Cette procédure permet de lire une ligne de texte à partir d'un périphérique, d'un fichier ou de la console.

Remarques

Exemple

Prenons pour acquis que le fichier «readtext.txt» est le contenu :

Un
Deux
Trois
Quatre
Cinq
Six
Sept
Huit
Neuf
Dix
Onze
Douze
Treize
Quatorze
Quinze
Seize

Pour lire le fichier «readtext.txt» et afficher chacune de ses lignes avec un numéro en avant, il suffit d'écrire les instructions dans l'ordre et la ressemblant suivante :

  1. Program ReadLnSamples;
  2.  
  3. Var
  4.  Handle:Text;
  5.  I:Byte;
  6.  CurrReadLine:String;
  7.  
  8. BEGIN
  9.  Assign(Handle,'readtext.txt');
  10.  Reset(Handle);
  11.  I := 1;
  12.  While NOT EOF(Handle) do Begin
  13.   ReadLn(Handle,CurrReadLine);
  14.   WriteLn(I,':',CurrReadLine);
  15.   Inc(I);
  16.  End;
  17.  Close(Handle);
  18. END.

on obtiendra le résultat suivant :

1:Un
2:Deux
3:Trois
4:Quatre
5:Cinq
6:Six
7:Sept
8:Huit
9:Neuf
10:Dix
11:Onze
12:Douze
13:Treize
14:Quatorze
15:Quinze
16:Seize

Voir également

Langage de programmation - Free Pascal - Référence de procédures et fonctions - READ
Langage de programmation - Free Pascal - Référence de procédures et fonctions - BLOCKREAD
Langage de programmation - Free Pascal - Référence de procédures et fonctions - WRITE
Langage de programmation - Free Pascal - Référence de procédures et fonctions - BLOCKWRITE

Dernière mise à jour : Samedi, le 18 juillet 2015