int fseek (FILE* f, long nb, int mode); // long est un entier codé sur 4 ou 8 octets
Déplace le pointeur de fichier f de nb octets , à partir du début du fichier si mode = = SEEK_SET, à partir de la position actuelle si mode = = SEEK_CUR et à partir de la fin du fichier si mode = = SEEK_END. La prochaine lecture ou écriture se fera à cette position. Retourne 0 s'il n'y a pas d'erreur.
Les fichiers
où l'accès direct est possible sont les fichiers
où l'on peut calculer
l'emplacement exact de l'enregistrement recherché. Un peu comme
un
indice dans un tableau. |