Bonjour
Je voudrais modifier l'offset d'un fichier.
Seulement quand je l'ouvre en "ab" il ajoute à la fin du fichier ce que je veux.
Et si je l'ouvre en "wb".
Il efface le fichier complétement, et me remplace ce que je veux a l'offset indiquer.
voila le code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 void modifieOffset(char chCible[]) { FILE *cible=NULL; cible=fopen(chCible,"wb"); if(cible!=NULL) { fseek(cible,5,SEEK_SET); //je me place a l'offset a modifier fputc(0x31,cible); //je remplace par 31 } fclose(cible); }
Partager