salut,
Alors voilas je suis entrains de faire un sudoku en c et jai un probleme j'ai cree un tableau mais jarrive pas a entrer des valeurs dans le tableaux.voilas mon programme
- include <stdio.h>
- define NB_LIG 9
- define NB_COL 9
typedef enum {VIDE, Case1, Case2, Case3, Case4, Case5, Case6, Case7, Case8, Case9} ValeurGrille;
typedef enum {FALSE, TRUE} Boolean;
static ValeurGrille grille[NB_LIG][NB_COL]; /* grille du sudoku valeurs possibles
VIDE,Case1,Case2,Case3,Case4,Case5,Case6,Case7,Cas
e8,Case9/*
/*
* Initiliase la grille du sudoku a vide
*/
void initialiseGrille() {
int i, j;
for (i=0; i<NB_LIG; i++) {
for (j=0; j<NB_COL; j++) {
grille[1][0] =Case6;
canf
grille[2][0]=Case7;
}
}
}
void afficheGrille() {
int i, j;
for (i=0; i<NB_LIG; i++) {
for (j=0; j<NB_COL; j++) {
switch (grille[i][j]) {
case VIDE:
printf("|_| ");
break;
case Case1:
printf("1| ");
break;
case Case2:
printf("2| ");
break;
case Case3:
printf("3| ");
break;
case Case4:
printf("4| ");
break;
case Case5:
printf("5| ");
break;
case Case6:
printf("6| ");
break;
case Case7:
printf("7| ");
break;
case Case8:
printf("8| ");
case Case9:
printf("9| ");
break;
}
}
printf("\n"); /* fin de la ligne */
}
}
int main()
{afficheGrille();
initialiseGrille();
}