Loc()
Syntaxe
Resultat.q = Loc(#Fichier)Description
Renvoie la position du pointeur de lecture/écriture dans un fichier.
Arguments
#Fichier Le fichier à utiliser.
Valeur de retour
Renvoie la position du pointeur en octet par rapport au début du fichier.
Exemple
Fichier$ = OpenFileRequester("Sélectionner un fichier","","Texte (.txt)|*.txt|Tous (*.*)|*.*",0)
If Fichier$
If ReadFile(0, Fichier$)
length = Lof(0) ; Lit la taille en octets du fichier
FileSeek(0, length - 10) ; place le pointeur 10 caractères avant la fin du fichier
Debug "Position: " + Str(Loc(0)) ; Affiche la position du pointeur
*MemoryID = AllocateMemory(10) ; alloue un bloc mémoire pour 10 octets
If *MemoryID
bytes = ReadData(0, *MemoryID, 10) ; Lit les 10 derniers caractères du fichier
Debug PeekS(*MemoryID)
EndIf
CloseFile(0)
EndIf
EndIf
Voir aussi
FileSeek(), Lof()
OS Supportés
Tous