реклама на сайте
подробности

 
 
> IAR. Динамический размер структуры. Micro Menu. IAR
demiurg1978
сообщение Dec 14 2014, 07:45
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 333
Регистрация: 19-12-13
Из: Новосибирск
Пользователь №: 79 709



Тут пример Micro Menu. Проект написан для WinAVR (AVR Toolchain). В этом проекте размер структуры зависит от размера текстовой строки. В IAR никак не могу добиться и понять, как мне сделать, чтобы размер структуры зависел от размера текстовой строки. Проект компилируется, только если задать так:
Код
//========================================================================
typedef struct menu_item
{
   void      *Parent;
   void      *Child;
   void      *Next;
   void      *Prev;
   FuncPtr    NumFunc;
   FuncPtr    EnterFunc;
   FuncPtr    MenuFunc;
   char       Text[20];
} menu_item;
//========================================================================

Есть ли возможность добиться, чтобы в IAR размер структуры зависел от размера текстовой строки?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- demiurg1978   IAR. Динамический размер структуры. Micro Menu. IAR   Dec 14 2014, 07:45
- - Xenia   Цитата(demiurg1978 @ Dec 14 2014, 10:45) ...   Dec 14 2014, 07:58
|- - demiurg1978   Ксения, благодарю за подсказку! Сделал так: К...   Dec 14 2014, 08:15
|- - scifi   Цитата(Xenia @ Dec 14 2014, 10:58) Оригин...   Dec 14 2014, 08:22
|- - demiurg1978   Цитата(scifi @ Dec 14 2014, 14:22) Вот та...   Dec 14 2014, 08:31
|- - scifi   Цитата(demiurg1978 @ Dec 14 2014, 11:31) ...   Dec 14 2014, 09:59
|- - Xenia   Цитата(scifi @ Dec 14 2014, 12:59) А на н...   Dec 14 2014, 10:30
|- - demiurg1978   Цитата(Xenia @ Dec 14 2014, 16:30) Тем не...   Dec 14 2014, 10:50
||- - Xenia   Цитата(demiurg1978 @ Dec 14 2014, 13:50) ...   Dec 14 2014, 11:21
||- - scifi   Цитата(demiurg1978 @ Dec 14 2014, 13:50) ...   Dec 14 2014, 12:20
|- - scifi   Цитата(Xenia @ Dec 14 2014, 13:30) Тем не...   Dec 14 2014, 10:59
|- - demiurg1978   Цитата(scifi @ Dec 14 2014, 16:59) ... Не...   Dec 14 2014, 11:32
- - scifi   Чтобы не разбираться, можно просто заменить ...   Dec 14 2014, 08:09
- - Сергей Борщ   Иар прекрасно работал с массивами переменной длины...   Dec 14 2014, 08:47
|- - demiurg1978   Цитата(Сергей Борщ @ Dec 14 2014, 14:47) ...   Dec 14 2014, 08:49
- - psL   Структура меню же не меняется в процессе работы? М...   Dec 14 2014, 12:47
|- - demiurg1978   Цитата(psL @ Dec 14 2014, 18:47) ... Что-...   Dec 14 2014, 18:30
|- - psL   Цитата(demiurg1978 @ Dec 14 2014, 21:30) ...   Dec 14 2014, 20:30
- - Genadi Zawidowski   ЦитатаЧего стоят эти pgm_read_byte, pgm_read_word ...   Dec 14 2014, 21:41


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 09:07
Рейтинг@Mail.ru


Страница сгенерированна за 0.01347 секунд с 7
ELECTRONIX ©2004-2016