Bonjour,

Petit probleme ce matin sur la conversion d'un string que je recupere d'un fichier en double!?

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
 
...
char* end;
char buffer1 [256];
char buffer2 [256];
string str;
 
... // init de str 
 
ofstream output ("RTK_ref.rec");
ofstream out ("test.rec");
 
sprintf (buffer1, "%s", (str.substr (0, str.find (","))).c_str());
x = strtod (buffer1, &end);
out << x << " ";		/*Version double*/
output << buffer1;		/*Version texte*/
Dans ma version double, mes doubles sont litteralement tronqués en float
Ma version texte me permet juste de verifier que la troncature n'est pas issue d'autre part...

Pleaseeeee....