Utilisation de enum en C

Fermé
mira - 24 mai 2008 à 16:07
 mira - 25 mai 2008 à 19:27
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

2 réponses

kuragari Messages postés 12 Date d'inscription samedi 10 mai 2008 Statut Membre Dernière intervention 28 mai 2008 1
24 mai 2008 à 16:26
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
merci!!
je pense que cela va beaucoup m'aider!!
0