FilePos |
Position du fichier |
---|---|
HighSpeed Pascal | System |
Syntaxe
Function FilePos(var F):LongInt; |
Paramètres
Nom | Description |
---|---|
F | Ce paramètre permet d'indiquer l'identificateur de fichier. |
Description
Cette fonction retourne la position courante du pointeur de fichier exprimer en nombre d'enregistrement.
Remarque
- La fonction FilePos retourne le numéro de l'enregistrement en cours dans le fichier F.
- Le paramètre F est une variable de fichier (typée ou non typée) ayant été ouverte. Après un appel à Reset ou Rewrite, FilePos renverra 0.
Exemple
L'exemple suivant permet d'indiquer la position courante lors de l'écriture d'un fichier :
- Program FilePosSamples;
- Uses Crt;
- Var
- DataFile:FILE Of Byte;
- B:Byte;
- BEGIN
- { Crée un fichier temporaire. }
- Assign(DataFile,'temp.dta');
- Rewrite(DataFile);
- For B:=1 to 100 do Write(Datafile,B);
- Repeat { Position le fichier. }
- Seek(DataFile,Random(FileSize(DataFile)));
- WriteLn('Le position du fichier courant : ',FilePos(DataFile));
- Until KeyPressed;
- Close(DataFile);
- Erase('temp.dta');
- END.
Dernière mise à jour : Lundi, le 20 avril 2020