Bonjour,

Je définis un tableau à deux dimensions de la façon suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
typedef struct
{
  const char *szName;
  int identifier;
} montypedef;
const montypedef MyList[] = {{"Jean", 00002},{"Michel", 00003}};
Pour accéder au ième élément, c'est facile on fait MyList[i] (pour accéder au nom MyList[i].szName).

Par contre supposons que je fasse un define de ce tableau
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
#define MY_LIST const montypedef MyList[] = {{"Jean", 00002},{"Michel", 00003}};
Comment puis-je accéder au ième élément de mon tableau? En gros comment utiliser MY_LIST?