Fichiers Linux

tihout Messages postés 74 Statut Membre -  
tihout Messages postés 74 Statut Membre -
Bonjour,voila j travaille sur des fichier linux est j voudrai deplacer mon curseur depuis la fin du fichier
keleke octet en arriere j voudrai savoir si c possiblie avec le lseek en utilisant le seek_end ou autre chose?
si vous pouviez m'aidé ça serai sympas
merci d'avance
A voir également:

2 réponses

kilian Messages postés 8854 Statut Modérateur 1 526
 
Salut,

Essaie toujours avec SEEK_CUR de faire un déplacement relatif en arrière mais à mon avis tu ne pourras pas, je pense que tu ne peux avancer qu'en avant. Je suis a peu près sûr que les offsets sont toujours des nombres positifs.

Non la seule façon c'est de connaitre la valeur actuelle du pointeur de fichier puis de faire un déplacement absolu à partir de cette adresse avec SEEK_SET.
Encore, si tu avais utilisé les fonction de plus haut niveau comme fopen fseek, tu aurais pu utiliser ftell mais là il faut que tu gères la mémorisation de ta valeur de pointeur de fichier tout seul.
0
tihout Messages postés 74 Statut Membre 42
 
salut, j crois aussi qu'il n'y a pas moyen de lire en arierre
j chereche commeme
merci pr la repense
bonne continuation
0