Procedure Lire(B : Booleen Sortie);
Fonction Lire(B : Binaire Sortie, Nombre : Nul Ou Entier) Retourner Nul Ou Entier;
Fonction Lire(C : Caractere Sortie, Nombre : Nul Ou Entier) Retourner Nul Ou Entier;
Procedure Lire(E : Entier Sortie);
Procedure Lire(R : Reel Sortie);
Si Nombre est négatif ou Nul, aucun octet ou caractère n'est lu.
Pour la lecture d'une chaîne de caractères, la valeur de retour est le nombre de caractères effectivement lus. En effet, il se peut qu'il reste moins de caractères à lire que le nombre Nombre demandé.
La méthode Lire permet également de lire un booléen, un nombre entier ou réel.
Si le flux n'est pas ouvert en lecture, l'exception est FichierNonOuvertEnLecture envoyée.
Principal
/*******/
Variable
/******/
F1 : IFlux;
C2 : Caractere;
E3 : Entier;
Debut
...
E3=F1.Lire(C2, 20);
/* Lecture d'au plus 20 caractères dans le flux. */
...
Fin Principal
- | - | - | - | - | - | - | - | - |