Utilisation de enum en C

mira -  
 mira -
Bonjour,
j'essaye de programmer un jeu et pour cela j'utilise un tablo mais j'aimerai pouvoir donner un nom à mes joueur pluto que de dire joueur 1...! est-ce possible avec l'énumération ou comment puis-je le faire??
merci de votre aide
Configuration: Linux
Firefox 2.0.0.11

2 réponses

  1. kuragari Messages postés 12 Statut Membre 1
     
    Bonjours,

    si tu veut creer un tableau de tes joueurs et associer un nom (donc une chaine de caractere) a chacun, rien de mieu qu'un tableau de structure

    par exemple tu definit la structure suivante :

    struct      s_player
    {
       int      number;
       char     *name;
    }
    


    puis pour declarer ton tableau :

    struct s_player      tableau[nombre_de_joueurs];
    


    ensuite si par exemple tu veut acceder au nom d'un joueur , il suffira juste d'acceder a :

    tableau[position_du_joueur_dans_le_tableau].name;

    ou pour le numero du joueur:
    tableau[position_du_joueur_dans_le_tableau].number


    ainsi tu peut avoir tes joueurs dans n'importe quel ordre dans ton tableau, tu connaitra toujours leurs numero et leurs nom ;)
    0
  2. mira
     
    merci!!
    je pense que cela va beaucoup m'aider!!
    0