Лень все описывать, но например (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено 0men 10 июля 2003 г. 13:15
В ответ на: Какие ошибки? У меня все работает как часики... отправлено Al Volovich 10 июля 2003 г. 12:58

ParamMenu имеет тип TMenuItem **

пытаемся сделать следующее:
const struct TMenuItem MainMenu1={"Параметры",0,ParamMenu};

тогда как TMenuItem определена как:
typedef struct TMenuItem
{
char * Caption;
void (*Exec)(void);
struct TMenuItem * Next; // вот сдесь проблема
};

а также, насколько я понял MainMenu это такой же массив меню как и ParamMenu? то-есть имеет тип TMenuItem **

а мы пытаемся его (MainMenu) засунуть вот сюда:
const struct TMenuItem * ParamMenu[]=
{
&ParamMenu1,
&ParamMenu2,
0,
MainMenu
};

тогда как элементами массива являются объекты типа TMenuItem *

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

Ответы



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

E-mail: info@telesys.ru