ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
6 мая
204607
Alechin (04.08.2010 10:59, просмотров: 37229) Kceния
Вопрос по неполным структурам.... Для примера: есть структура шрифта: struct TFONT { BYTE N; // Число символов. BYTE W, H; // Ширина и высота символа. BYTE data[]; // Описание символов. }; Хотелось бы иметь возможность объявить структура именно так: массив с описаниями для каждого шрифта будет иметь разную длину. Но IAR не позволяет иметь неполные структуры. Приходится массив иметь отдельно, а в структуру помещать указатель на него. Как можно обойти эту ситуацию (поместить массив переменной длины в структуру)? Дело в том, что это пример самый простой: сейчас у меня есть некое описание конфигурации, где есть большое число таких вложенных структур. Приходится применять кучу обращений по цепочкам указателей. Да и сохранить такой набор параметров не просто - тут нет линейного расположения данных. Можно как-нибудь выкрутиться?