READLN |
Lecture avec saut de ligne |
---|---|
Turbo Pascal 3+ | Crt |
Syntaxe
Procedure ReadLn(var1, var2,...); |
Procedure ReadLn(var fich:Text;var1, var2,...); |
Paramètres
Nom | Description |
---|---|
fich | Ce paramètre permet d'indiquer l'identificateur de fichier |
var1, var2 | Ce paramètre permet d'indiquer des variables ou du texte à lire |
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
- La procédure Readln est une extension de la procédure Read, telle que définie dans les fichiers texte. Après avoir exécuté la lecture, la procédure Readln saute au début de la ligne suivante du fichier. La procédure Readln(F) sans paramètre fait que la position du fichier en cours avance au début de la ligne suivante (le cas échéant, sinon elle passe à la fin du fichier). La procédure Readln sans liste de paramètres correspond à Readln(Input).
- Avec la directive de compilation {$I-}, la fonction IOResuIt renvoie 0 si l'opération a réussi, sinon, il retourne un code d'erreur différent de zéro.
- La procédure ReadLn fonctionne uniquement sur les fichiers texte, y compris l'entrée standard. Le fichier doit être ouvert pour la saisie.
Exemple
Prenons pour acquis que le fichier «readtext.txt» est le contenu :
UnDeux
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 :
on obtiendra le résultat suivant :
1:Un2: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
Référence
Aide-mémoire de Turbo Pascal versions de 3 à 6, Edition Marabout, De Groote, Virga, 1992, ISBN: 2-501-01833-8, page 343 à 344.
Dernière mise à jour : Dimanche, le 25 janvier 2015