0 / 0 / 0
Регистрация: 18.11.2011
Сообщений: 45
1

Многоуровневое меню

15.03.2012, 22:12. Показов 1848. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
как сделать, чтобы были еще подпункты в этом меню?чтобы там 2-3 пункта в каждом пункте и клавиши выход, и в главном меню при выборе последней строки был вопрос типа уверены ли вы. мне кажется что я слишком громоздко сделала(
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
int main()
{
        char str1[] = "(1) Rabota s failami";
        char str2[] = "(2) Prosmotr";
        char str3[] = "(3) Dobavit' novyi element";
        char str4[] = "(4) Udalit' element";
        char str5[] = "(5) Redaktirovat' element";
        char exit[] = "(6) Vyhod";
        char ch;
        int key=0;
       
        cout<<"***"<<str1<<"***"<<endl<<str2<<endl<<str3<<endl<<str4<<endl<<str5<<endl<<exit<<endl;
        
   
    
    do
    {
                ch = getch();
                system("cls");
        /*if (ch==83 || ch==115)
            {if ((key+1)!=7) key++;}
        else if (ch==87 || ch==119)
            {if ((key-1)>0) key--;}*/
                if (ch==80)
            {if ((key+1)!=7) key++;}
                else if (ch==72)
            {if ((key-1)>0) key--;}
        switch (key)
                {
                case 1: cout<<"***"<<str1<<"***"<<endl<<str2<<endl<<str3<<endl<<str4<<endl<<str5<<endl<<exit<<endl;break;
                case 2: cout<<str1<<endl<<"***"<<str2<<"***"<<endl<<str3<<endl<<str4<<endl<<str5<<endl<<exit<<endl;break;
                case 3: cout<<str1<<endl<<str2<<endl<<"***"<<str3<<"***"<<endl<<str4<<endl<<str5<<endl<<exit<<endl;break;
                case 4: cout<<str1<<endl<<str2<<endl<<str3<<endl<<"***"<<str4<<"***"<<endl<<str5<<endl<<exit<<endl;break;
                case 5: cout<<str1<<endl<<str2<<endl<<str3<<endl<<str4<<endl<<"***"<<str5<<"***"<<endl<<exit<<endl;break;
                case 6: cout<<str1<<endl<<str2<<endl<<str3<<endl<<str4<<endl<<str5<<endl<<"***"<<exit<<"***"<<endl;break;                                         
                }
        
    } while (ch!=13);
        cout << "Vi vibrali " << key << endl;
        //return key;
        system("pause");
 
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.03.2012, 22:12
Ответы с готовыми решениями:

Как реализовать многоуровневое меню?
Допустим есть в главном меню пункт 1, пункт 2,пункт 3. При переходе по любому из пунктов программа...

"Многоуровневое" наследование шаблонного класса
template&lt;class T&gt; class SomeClassA { }; template&lt;class T&gt; class SomeClassB { static...

Многоуровневое меню
Ребята столкнулся с такой проблемой. Надо сделать многоуровневое меню, которое будет выводить...

многоуровневое меню
Здравствуйте. Как можно организовать многоуровневое меню.

0
15.03.2012, 22:12
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.03.2012, 22:12
Помогаю со студенческими работами здесь

Многоуровневое меню
Добрый день! Делаю многоуровневое вертикальное меню. Нужно чтобы при наведении на пункт меню...

Многоуровневое меню
Доброго времени суток. Есть меню следующего вида: &lt;ul class=&quot;menu&quot;&gt; &lt;li&gt;&lt;a href=&quot;#&quot;...

Многоуровневое меню
Здравствуйте, уважаемые форумчане! Подскажите, возможно ли создать многоуровневое меню из...

Многоуровневое меню
Всем привет! Вопрос следующий Необходимо сделать многоуровневое меню, т.е. Пункт 1 -&gt;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru