Switch à l'intérieur d'une structure
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:
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 !