Ну не прямо функцию, а один экземпляр menuitem на один параметр. А уже туда можно навешивать функции, хоть одну на всех, хоть каждому свою. В данной реализации вот так.
Это структура, которая содержит строку с названием, один целевой параметр и несколько вспомогательных значений, две ссылки на другие экземпляры такой же структуры и одну ссылку на функцию.
Зарегистрирован: Вт сен 19, 2023 07:07:05 Сообщений: 72
Рейтинг сообщения:0
Ну хорошо menuitem sttruct.А
Код:
cortres.right=&blanktime;
в структуре menuitem есть right А cortres это тоже структура и blanktime структура.Эта строчка мною читается как элемент структуры резименовуется другой структурой.Я такое подобие проделал на Cubeide .У меня пишет ошибку.? почему?
Добавлено after 6 minutes 56 seconds:
Код:
int32_t save()
- это функция .Компилятор пишет ошибку.В какой среде писали программу.?
Это объявление с инициализацией. Через запятую тупо начальные значения полей по порядку. То есть menuitem mainmenu = {name(массив символов), min, max, value, oldvalue, step, left (ссылка на соседа слева), right (ссылка на соседа справа), action(ссылка на функцию действия), id}; Потом некоторым пунктам уже на этапе исполнения присваиваются нужные значения.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 19
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения