Kestion sur les structures

chui entrain de faire mon projet sur le je de dame.
g fé la représentation du damier avec une structure qui me permet de savoir ou sont mes pions et mes dames et leur couleurs.
ensuite on me demande d'écrire l'etat du damier sous une forme de texte lisible. et c la que je calle un peu . est ce que vous pouriez me guider un peu sur le chemin. merci

1 réponse

  • Votes
  • Date
  • Date décroissante
  1. typedef struct _damier {
    int cols[8];
    int ligs[8];
    } damier;
    1. merci
      mais je pensais donné la taille du damier en argument mors de la compilation .
    2. Contributeur
      Bonjour,

      typedef struct _damier {
      int * cols;
      int * lign;
      int size;
      } damier;

      JSS
    3. @JSSmerci
      dans de cas je rajoute:

      typedef struct _damier {
      int * cols;
      int * lign;
      int size;
      int couleur; /* 0 ou 1 selon que le pion est dame ou non
      int position;
      } damier;

      et si je comprend bien donc je dois passer ces parametres a ma fonction ecire_etat_damier. en quelque sorte c l'etat initial koi ?
      merci encore une fois
    4. Contributeur
      @JSSBonjour ou Bonsoir,

      non en fait je me suis planté.

      tu dois faire une matrice.
      en pseudo c ca donne:

      struct ligne
      {
      int * ligne
      }

      struct damier
      {
      ligne * colonne
      int size
      }

      apres dans ton dmaier tu mets
      0 libre
      1 noir
      -1 blanc
      2 dame noir
      -2 dame blanche

      JSS