[an error occurred while processing this directive]
|
вот пример как можно сделатьtypedef struct {
u8_t a;
u8_t b;
u8_t c;
u8_t d;
u8_t e;
} sa_t;
typedef struct {
u8_t a;
u8_t b;
u8_t c;
} sb_t;typedef struct {
u8_t a;
u8_t b;
} sc_t;typedef struct {
sa_t a;
u8_t apad[32 - sizeof(sa_t)];
sb_t b;
u8_t bpad[32 - sizeof(sb_t)];sc_t c;
u8_t cpad[32 - sizeof(sc_t)];} ss_t;
void *pv1 ;
void *pv2 ;
void *pv3 ;
pv1 = (void*)&ss.a; = 0x....FEA4
pv2 = (void*)&ss.b; = 0x....FEC4
pv3 = (void*)&ss.c; = 0x....FEE4
как видно разница по 32 байта...
E-mail: info@telesys.ru