mets tout dans un buffer.
le point 1 ne demande aucun traitement.
2) 2 pointeurs, 1 qui avance en lecture et l'autre qui valide en ecriture. Quand fini tu te remets en position 0 du fichier, tu tamponnes la partie du buffer reecrite et tu fais SetEndOfFile().
BruNews, ciao...