Bonjour à tous, je voudrais savoir si il est possible en C d'utiliser un switch à l'intérieur de la declaration d'une structure. Je m'explique : je voudrais une structure dont le premier member est un entier, et dont le second member depend de cet entier :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
typedef struct {...}MT1;
typedef struct {...}MT2;
typedef struct {...}MT3;
 
typedef struct switch_struc
{
int entier;
switch (entier)
  {
  case 1 :
    MT1 MT1;
  case 2 :
    MT2 MT2;
  case 3 :
    MT3 MT3;
  }
}switch_struc;
Pensez vous que cela est realisable ? Merci d'avance !