Bonjour,
Je suis en train d’écrire des dll en c++ pour accélérer un moteur d'échecs que j'ai codé en python. Etant vraiment débutant en c++, je me heurte à quelques problèmes. Votre aide me serait utile.
ici, le compilateur me renvoie l'erreur 2106 à la ligne 7 alors que "lMouv" est un tableau 2d.
là, il bloque au returnCode:
1
2
3
4
5
6
7
8
9
10
11
12
13
14 int lMouvPiece[30][4]=all_mouv(x, y, table); for(int i2=0; i2<30; i2++) { if(lMouvPiece[i2]!=mouv) { lMouv[i]=lMouvPiece[i2]; i++; } else { break; } }
Merci de vos réponses,Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 float** bouger(float table[8][8], int mouv[4]) { // on copie table en table2 float table2[8][8]; for(int x=0; x<8; x++) { for(int y=0; y<8; y++) { table2[x][y]=table[x][y]; } } // on deplace la piece table2[mouv[2]][mouv[3]]=table2[mouv[0]][mouv[1]]; table2[mouv[0]][mouv[1]]=0.0; return table2; }
Coban