J'aimerai savoir s'il est possible de modifier le contenu d'un fichier en son milieu, c'est a dire ne pas devoir réécrire tout le fichier si on doit faire une modification au début ou au milieu.
Merci
Version imprimable
J'aimerai savoir s'il est possible de modifier le contenu d'un fichier en son milieu, c'est a dire ne pas devoir réécrire tout le fichier si on doit faire une modification au début ou au milieu.
Merci
Seulement si l'on ne change pas la taille de la partie que l'on modifie (aucune insertion ou suppression n'est possible sans refaire toute la fin du fichier).
Et encore, ça reste déconseillé.
Oui je suis tout a fait d'accord juste remplacer un octet par un autre.
Je ne compte pas changer la taille.
Mais comment on fait?
C'est possible avec CFile ?
Là, je ne sais pas, je n'ai jamais bossé avec CFile.
Quand je joue avec un fichier, plus souvent que raisonnable j'utilise les fonctions C...
salut,
tu fais un Seek a la position souhaité :
ensuite tu écris ...Code:
1
2 cfile.Seek( lOffset, CFile::begin );
Ok merci je pensais pas que c'etait si simple