Utilisation de enum en C
mira
-
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
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
-
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 ;) -