[an error occurred while processing this directive]
|
#pragma pack(1)
typedef struct
{
unsigned int field1: 12;
unsigned int field2: 4;
} TTestStruct;
TTestStruct A;
main()
{...
A.field1 = 0x926;
A.field2 = 0xf;
...
}
Вот что показывается в окне "Мемори" против переменной А: 0х926F0000
На всякий случай сообщаю некоторые подробности. У меня установлена среда Visual DSP 3.5, но компилер самый последний. Процессор AD21365 (Shark).
E-mail: info@telesys.ru