Re: Ecriture en fin de fichier
Pascal J. Bourguignon a écrit :
> Guillaume GOURDIN <trash@hotmail.com> writes:
>
>> Bonjour à tous,
>>
>> j'ai besoin de remplacer un certain nombre d'octets à la fin d'un
>> fichier. Comment procéderiez-vous? Faut-il utiliser un ofstream? Un
>> ifstream?
>>
>> Merci pour votre aide.
>
> J'essayerai comme ça:
>
> ofstream fout(path,ios::app);
> fout.seekp(certain_nombre,ios::end);
> fout.put(octet);
> fout.close();
A noter, qu'il n'y a pas de moyen de tronquer un fichier en C++ .Donc il
faut ré-écrire tous les octets à remplacer.
Michael
|