A voir également:
- Avis + aide sur code pour jeu du Morpion
- Voici du code ascii : - Guide
- Code puk bloqué - Guide
- Jeu zuma - Télécharger - Jeux vidéo
- Code telephone oublié - Guide
- Code blocks free - Télécharger - Langages
1 réponse
Jaina_
Messages postés
78
Date d'inscription
mardi 4 mai 2010
Statut
Membre
Dernière intervention
1 juin 2010
9
10 mai 2010 à 18:03
10 mai 2010 à 18:03
Salut !
Je n'ai pas regardé toutes les erreurs mais j'ai flashé sur une en particulier :
int comparer(int tableau[][], int caractere)
{
/* Ici, on parcourt chaque case du tableau 2D, et à chaque fois que tableau[i][j] == caractere (donc à 'X' ou 'O'), on incrémente le compteur. S'il est égal à 3, c'est que les trois cases d'un des membres i du tableau sont des 'X' ou des 'O' et donc il y a un gagnant */
int i, j, compteur = 0;
for(i = 0; i < 8 ; i++)
{
for(j = 0; j < 3; j++)
{
if(tableau[i][j] == caractere)
compteur++;
if(compteur == 3)
return 1;
}
compteur = 0;
}
Tableau est à deux dimensions, alors qu'avant c'est 1
Et à voir tes boucles, tu as tableau[9][3] (Oo ??), alors que ça doit être tableau[3][3].
Après faut voir, sinon l'idée est là !
Je n'ai pas regardé toutes les erreurs mais j'ai flashé sur une en particulier :
int comparer(int tableau[][], int caractere)
{
/* Ici, on parcourt chaque case du tableau 2D, et à chaque fois que tableau[i][j] == caractere (donc à 'X' ou 'O'), on incrémente le compteur. S'il est égal à 3, c'est que les trois cases d'un des membres i du tableau sont des 'X' ou des 'O' et donc il y a un gagnant */
int i, j, compteur = 0;
for(i = 0; i < 8 ; i++)
{
for(j = 0; j < 3; j++)
{
if(tableau[i][j] == caractere)
compteur++;
if(compteur == 3)
return 1;
}
compteur = 0;
}
Tableau est à deux dimensions, alors qu'avant c'est 1
Et à voir tes boucles, tu as tableau[9][3] (Oo ??), alors que ça doit être tableau[3][3].
Après faut voir, sinon l'idée est là !
10 mai 2010 à 20:31
int comparer(int tableau[][3], int caractere);
Merci énormément d'avoir jeté un coup d'oeil et pour ta réponse, en effet ça n'a pas du être très agréable vu la tête du code sans mise en page !