EOF |
Fin de fichier |
IBM Personal Computer Pascal |
Syntaxe
Function EOF:BOOLEAN;
|
Function EOF(VAR F):BOOLEAN;
|
Paramètres
Nom |
Description |
F |
Ce paramètre permet d'indiquer l'identificateur de fichier. |
Description
Cette fonction permet d'indiquer si la fin du fichier est atteinte.
Remarques
- La fonction EOF indique si la variable tampon F^ est positionnée à la fin du fichier F pour les modes SEQUENTIAL et TERMINAL, donc si EOF(F)
est TRUE, le fichier est en cours d'écriture ou le dernier GET a atteint la fin du fichier. La fonction EOF sans paramètre est équivalent à
«EOF(INPUT)».
- La fonction EOF(INPUT) n'est généralement jamais TRUE, sauf lorsque le caractère terminal CHR(26) génère un état de fin de fichier (entré comme
Ctrl+Z), ou si INPUT est réaffecté à un autre fichier. L'appel de la fonction EOF(F) accède également à la variable tampon F^, provoquant un
GET si aucun GET précédent n'a été effectué, car «lazy evaluation» diffère du GET initial.
Dernière mise à jour : Dimanche, le 19 avril 2020