Bonjour.
Dans une class j'initialise deux tableaux de double avec quelques formules. Ces deux tableaux sont déclarés private :
Dans une des méthodes de cette class je fais ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part double CoordX[3], CoordY[3];Et voila le résultat en console :
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 X = -0.86*size + (x*0.86*size) - (y*0.86*size); Y = size*(mapsize-2)/2 - (y*0.5*size) - (x*0.5*size); std::cout << "X,Y : "<<X<<","<<Y<<std::endl; CoordX[0] = X; CoordY[0] = Y; CoordX[1] = X+(0.86*size); CoordY[1] = Y-(0.5*size); CoordX[2] = X+(1.73*size); CoordY[2] = Y; CoordX[3] = X+(0.86*size); CoordY[3] = Y+(0.5*size); std::cout << "A("<<CoordX[0]<<","<<CoordY[0]<<")"<<std::endl; std::cout << "B("<<CoordX[1]<<","<<CoordY[1]<<")"<<std::endl; std::cout << "C("<<CoordX[2]<<","<<CoordY[2]<<")"<<std::endl; std::cout << "D("<<CoordX[3]<<","<<CoordY[3]<<")"<<std::endl<<std::endl;Comme vous pouvez le voir au départ j'obtiens pour X et Y deux valeurs entières que j'affecte à CoordX[0] et CoordY[0]. Malheureusement l'affichage du contenu de ces deux tableaux est loin du résultat attendu. J'en perds mon latin
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Exécuter*: lancer essai X,Y : -43,0 A(-43,-6.66134e-16) B(-6.66134e-16,-25) C(43.5,0) D(-6.66134e-16,25)
Partager