Подскажите, как инициализируется константный массив объединений? Что-то я запутался...(+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено АГ 26 мая 2004 г. 18:59

typedef struct {
unsigned char CodOffset;
unsigned char Level} ReactionFilds;
//(в структуре намешаны разные переменные, это только кусочек)

//теперь объединение - как поля и как одномерный массив байт
typedef union {
unsigned char As_Array[sizeof(ReactionFilds)];
ReactionFilds As_Filds;
} ForTask;

//а теперь собственно массив, который я пытаюсь инициализировать по полям ReactionFilds
const ForTask aTasks[LastDumbTask].As_Filds={
{1,2},
{3,4}
};

Компилятор (Хайтек) ругается. А как правильно? Пробовал по разному - ну никак не пойму...
Похоже, переработал я сегодня...


Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru