Есть структура:
typedef struct _HARDWARE_CONT_02{
BYTE command; // Код команды посылки
unsigned lamp :1; // Лампочка
unsigned zero_02_08 :7; // Резерв 0
_HARDWARE_CONT_02() { command=0x22; zero_02_08=0; };
} H_CONT_02, *LPH_CONT_02;
Очень хочется, что бы эта структура занимала 2 байта, а не
получается? Можно ли это сделать и если нельзя, то как более
удобно осушествлять доступ к значениям битов, если учесть, что
эта стуктура тривиальная, а их еще 16 и далеко не все переменные
однобитовые.