bonjour,

je desir envoyer un ostringstream vers un ofstream. est ce que c ets possible.

au debut je voulais cree des ostream (mem type que cout clog ..) mais je me suis rendu compt queje pouvais juste cree des pointeur de ostream.

declare en global
ostringstream testtt;

------------------

dans une methode de ma class
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
// le fichier cible
ofstream fichier ;
 
 string path_to_index_serie ="/home/durf/log.txt";
 
fichier.open(path_to_index_serie.c_str());
 
fichier << "verif TOM1" << endl;
testtt << " EEEEEEEE" ;
fichier << testtt ;
fichier << "verif fini" << endl;
fichier.close();
quand je declare testtt dans mon header pour la voir en global la ligne testtt << " EEEEEEEE" ; fait planter mon exe. et donen des message du genre ( ave totu mes lib utilisé):
301f81f000-301f820000 r--p 0001f000 08:0a 2125765 /lib64/ld-2.9.so
301f820000-301f821000 rw-p 00020000 08:0a 2125765 /lib64/ld-2.9.so
3020200000-3020216000 r-xp 00000000 08:0a 2125832 /lib64/libnsl-2.9.so
3020216000-3020416000 ---p 00016000 08:0a 2125832 /lib64/libnsl-2.9.so
3020416000-3020417000 r--p 00016000 08:0a 2125832 /lib64/libnsl-2.9.so
quand je declare testtt dasn ma methode ( pas le but ici , je le voualis en global)
je retrouve dasn le fichier cree:

verif TOM1
0x60f6b8verif fini

juste un adresse en sorti de ma stringstream ??

quelqu un pourrai me dire comment faire ?? je ne voie pas

Merci