M1sha
08-05-2008, 21:38
Доюрый день.
Добрый день.
В общем, так.. Пишу программу, в которой фигурирует меню в виде псевдографики на основе динамического двунаправленного кольцевого списка (внешне похоже на меню GTA:Vice City). Написал это меню. Все хорошо. Начал писать его обработку и тут возникла проблема..
#define a2 "Exit";
….
do
{
OutMenu (HeadMenu,/*TailMenu,*/Activ,color);
i=getch();
//vniz
if (i==80)
Activ=Activ->next;
//vverh
if (i==72)
Activ=Activ->pred;
//najali Enter
if (i==13)
if (Activ->info==a2)
i=27;
}
while (i!=27);
Проблема: не хочет компилировать эту строку: if (Activ->info==a2) что тут не так? Писала аналогичное на Pascal'е, все получалось, а тут..
Добрый день.
В общем, так.. Пишу программу, в которой фигурирует меню в виде псевдографики на основе динамического двунаправленного кольцевого списка (внешне похоже на меню GTA:Vice City). Написал это меню. Все хорошо. Начал писать его обработку и тут возникла проблема..
#define a2 "Exit";
….
do
{
OutMenu (HeadMenu,/*TailMenu,*/Activ,color);
i=getch();
//vniz
if (i==80)
Activ=Activ->next;
//vverh
if (i==72)
Activ=Activ->pred;
//najali Enter
if (i==13)
if (Activ->info==a2)
i=27;
}
while (i!=27);
Проблема: не хочет компилировать эту строку: if (Activ->info==a2) что тут не так? Писала аналогичное на Pascal'е, все получалось, а тут..