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; }
Partager