Bonjour,
j'ai 3 double que je veux les concaténer, je l'ai donc converti en string avec sprintf et jusqu'à maintenant j'affiche mais string et c'est bon.
Ensuite j'ai concténer ces chaines en utilisant strcat mais j'ai eu une chaîne qui contient une première partie (du n'importe quoi) et une deuxième partie(mes 3 doubles concaténés)
Je développe avec VS2008
voici un exemple de la chaîneaffichée
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 char pos[50], str_X[20], str_Y[20], str_Z[20]; sprintf(str_X, "%f", x); std::cout<<"x "<<x<<std::endl; sprintf(str_Y, "%f", y); std::cout<<"y "<<y<<std::endl; sprintf(str_Z, "%f", z); std::cout<<"z "<<z<<std::endl; std::cout<<"pos "<<pos<<std::endl; strcat(pos,str_X); std::cout<<"pos "<<pos<<std::endl; strcat(pos,", "); std::cout<<"pos "<<pos<<std::endl; strcat(pos,str_Y); strcat(pos,", "); std::cout<<"pos "<<pos<<std::endl; strcat(pos,str_Z); drawString(pos); std::cout<<"pos "<<pos<<std::endl;Merci pour vos aides
Code : Sélectionner tout - Visualiser dans une fenêtre à part ö*^3.333332,5.447821,9.776854
Partager