ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
23 июля
1184965 Топик полностью
Argon (08.03.2022 15:34, просмотров: 219) ответил Zoro на пример можно увидеть ? про разный размер ?
Вот. Ща начнется "гавнакот, гавнакот!" )) 
#pragma pack(1)

typedef union {

struct{

const uint8_t addr;

const FOLDER_TYPE_t type;

const uint16_t size;

void *data; //*data располагается в последних 4 байтах. Это должно обеспечить независимость от разрядности системы 8/16/32 бит. Т.е. sizeof(FOLDER_t) будет одинаковым.

};

uint8_t datas[8];

} FOLDER_t, *pFOLDER_t;


Речь об этом: void *data