Bonjour,
Petit probleme ce matin sur la conversion d'un string que je recupere d'un fichier en double!?
Dans ma version double, mes doubles sont litteralement tronqués en float
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*/![]()
Ma version texte me permet juste de verifier que la troncature n'est pas issue d'autre part...
Pleaseeeee....
Partager