Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Среда
23 апреля
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
623232
Топик полностью
Nikolay801_
(06.10.2015 13:41, просмотров: 129)
ответил
VL
на
Я старый маразматик и последовательность полей запомнить просто не берусь. Так что C99 рулит, но, зараза, конфликтует с анонимками.
можно обозвать анонимки, но получается что то страшное.
typedef struct _Date { union{ uint8_t byte; struct { unsigned day:5; unsigned mon:4; unsigned group:1; } date; }common; } tDate; tDate tmp_season = {0x21}; tDate tmp_season2 = { .common.date.day = 3, .common.date.mon = 2, .common.date.group = 1};
Будь ты проклят, Перри-Утконос!
Ответить
А что делать? Кому сейчас легко? И коль уж обзывать, то и всем типам нужно названия дать, а не только полям.
-
SciFi
(06.10.2015 13:43
)