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
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é):
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 dasn ma methode ( pas le but ici , je le voualis en global)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
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
Partager