Bonsoir à tous, j'ai un petit problème, surement rien de méchant mais je n'arrive pas à le résoudre :/

J'ai un objet de la classe ofstream que je cré avec en paramètre un fichiers, je remplis ensuite celui-ci en récupérant à un moment ( tellp() ) l'endroit ou je me trouve .

Une fois mon fichier créer, je fait un close . Puis un open avec le meme nom de fichier avec en flag ( ios::out | ios::app ) et je veux me placer a l'endroit sauvegarder avant .
Je vais donc un seekp(position,ios::beg,) mais mon programme écrit toujours a la fin de ce fichier.

Je supose que ios::app ne permet simplement pas de se placer quelquepart avant dans le fichier ouvert . Mais alors comment faire ?
ios:trunk va me récréer un fichier vierge et ca ne m'interesse pas.

Je veux simplement ouvrir en écriture un fichier déja existant et ajouter du texte à un endroit ... mais la je sèche !