CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

programme c

killingzoe666
killingzoe666
Niveau 3
03 janvier 2009 à 19:53:19

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

  1. include <stdio.h>
  1. define NB_LIG 9
  2. 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();
}

Shiba_the_Inu
Shiba_the_Inu
Niveau 84
03 janvier 2009 à 20:04:40

Mmm je pourrais pas te répondre là, par contre je sais pas si c'est fait exprès mais j'ai l'impression que t'as oublié un "break;" pour la case 8.

killingzoe666
killingzoe666
Niveau 3
03 janvier 2009 à 20:06:42

euhh pas fait exprais ey le canf ligne 7 pas fait expres

Fant-asmatique
Fant-asmatique
Niveau 9
03 janvier 2009 à 20:35:28

dans ton main() tu affiche la grille avant de l'initialiser.

le problème vient peut être de la.

killingzoe666
killingzoe666
Niveau 3
03 janvier 2009 à 21:06:52

Bravos merci ceter bete comme erreur merci beaucoup beaucoup et encore merci

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware
La vidéo du moment