Bonsoir,
Je dois codé un morpion en language C. J'ai fais une fonction qui vérfie qu'il n'y a pas un alignement de pion à droite du dernier pion placé puis à gauche de celui-ci.
Mais j'ai une erreur au niveau du deuxième while :
Merci d'avance.
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 int alignH(Grille* G, int x, int y, int n) { int cpt =1; while(x<G->largeur-1 && G->tab[x+1][y] == G->tab[x][y]) { x++; cpt++; } x = x-(cpt-1); /* while(x>0 && G->tab[x-1][y] == G->tab[x][y]) { x--; cpt++; }*/ if(cpt>=n)return 1; return 0; }
Partager