READLN |
Lecture avec saut de ligne |
Sun Pascal |
Syntaxe
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 à afficher |
Description
Cette procédure permet de lire une ligne de texte à partir d'une périphérique, d'un fichier ou de la console.
Remarques
- Si les paramètres var sont des chaînes de caractères de longueur variable, la procédure readln essaie de lire autant de caractères que l'indique la longueur actuelle, jusqu'au
premier caractère de nouvelle ligne.
- La fonction readln ne remplissent pas la chaîne de caractères avec des blancs si la longueur de la chaîne de caractères est inférieure à la longueur actuelle.
Avec les chaînes de caractères de longueur variable et fixe, si le nombre de caractères sur une ligne est supérieur à la longueur maximale de la chaîne de caractères, la lecture suivante
reprendra là où la dernière lecture s'est arrêtée.
- Avec la fonction readln, le reste de la ligne est supprimé, donc la prochaine lecture ou readln commence à la ligne suivante. Si les paramètres var est un type
énuméré, readln tentent de lire une valeur incluse dans la définition de type. Si la valeur n'est pas dans la définition de type, le compilateur termine l'exécution du programme et
affiche le message suivant :
Unknown name "value" found on enumerated type read
Trace/BPT trap (core dumped)
|
Dernière mise à jour : Lundi, le 7 septembre 2015