[C++] Remonter d'une ligne dans un fichier te

Fermé
cuicuicuilesptitsoiseaux - 23 avril 2007 à 15:54
Flow31- Messages postés 84 Date d'inscription mardi 20 mai 2008 Statut Membre Dernière intervention 10 avril 2013 - 9 févr. 2010 à 17:48
Voila, ma question est tres simple.
Je cherche une ligne entiere dans un fichier texte avec getline.
Je la trouve. Elle est copiee dans un string qu'on appelle lignetrouvee,
parce que ca lui va bien.
Maintenant je modifie lignetrouvee selon ma convenance. Et apres je voudrais remettre lignetrouvee a sa place dans le texte. Or l'utilisation de getline m'a fait sauter une ligne, il faudrait donc que je remonte d'une ligne dans mon fichier.
Comment je fais ca ?
Merci d'avance !

2 réponses

Flow31- Messages postés 84 Date d'inscription mardi 20 mai 2008 Statut Membre Dernière intervention 10 avril 2013 10
9 févr. 2010 à 17:48
Salut, même problème

Qui peut me dire comment ? sachant que j'utilise l'ouverture du fichier écriture (ofstream) et que c'est directement les 2 dernières lignes que je veux supprimer ? je l'ouvre et je suis à la fin (ios::app)

(la question est : comment remonter de 2 lignes ?!)

Merci d'avance
1
cuicuicuilesptitsoiseaux
23 avril 2007 à 16:20
C'est bon, ce que je voulais faire peut etre fait a l'aide des commandes tellg et seekg !
Merci !
-1