acceder à une partie d'une structure
bonjour,
voici la declaration de ma structure :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| typedef struct _StructL
{
unsigned int Member:6;
unsigned int Tagged:6;
unsigned int FID:4;
} StructL;
typedef struct _StructH
{
unsigned char Priority:3;
unsigned char Enb:1;
} StructH;
typedef struct _StructVLAN
{
StructL L;
StructH H;
unsigned int VID;
} StructVLAN;
extern StructVLAN TabVLAN_Filter[16]; |
j'ai essayé de récupérer un segment de ma structure mais ça ne marche pas :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
StructVLAN TabVLAN_Filter[16];
void main(void)
{
unsigned int toto;
unsigned char titi;
toto = TabVLAN_Filter[0].L;
titi = TabVLAN_Filter[0].H;
} |