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 :

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;
}
Merci d'avance.