Quand j'ecris mon code et que je fais 2 fois runner mon programmer il ne commence pas a ecrire a la 10ieme position sa fais des heure que je cherche a comprendre et boff rien aider moi svp si j'enleve dans la ligne du ofstream ios::app sa lair de marcher mais je ne peux pas en etre sur car le parametre app deplace le curseur a la fin avant l'ecriture//
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
 
int main()
{
 
ofstream monFlux ("C:/Users/PC/Desktop/c++/note.txt", ios::app);
 
 
int position = monFlux.tellp();
 cout<<"Maintenant je suis a la " <<position<<" ieme position"<<endl;
 cout<<"Je veux ecrire a partir de la 10ieme position "<<endl;
 int deplacement(10);
 monFlux.seekp(deplacement , ios::beg);    // end ou beg ne change absolument rien dans mon cas//
 string texte("bien le bonjour");
 monFlux<<texte;
 
 
 
 
 
 
 
 
    return 0;
}