Форум программистов, компьютерный форум CyberForum.ru

Сделать подменю в консоли С++ - C++

Восстановить пароль Регистрация
 
iMind
0 / 0 / 0
Регистрация: 09.11.2012
Сообщений: 4
09.11.2012, 07:05     Сделать подменю в консоли С++ #1
Начну с того, что я дно, я дно на самом дне днищ. И мне бы хотелось бы узнать конструкцию подменю. Как реализовать?
Вот так не катит, почему-то.
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
do{
    cout << "1. Выберите метод ввода" << endl;
    cout << "2. Показать массив" << endl;
    cout << "3. еще один пункт: << endl;
    cout << "0. Выход" << endl;
    cin >> menu;
    switch(menu){
        case 1:{
                    do{
                            cout << "Выберите пункt меню:";
                            cout << "1. Подменю 1";
                            cout << "2. Подменю 2";
                            cin >> submenu;
                            switch(submenu){
                                   case 1: cout << "тут подменю 1" << endl;
                                   case 2: cout << "тут подменю 2" << endl;
                                   default: cout << "только 1 или 2" << endl;
                            }
                        }
                       while(submenu != 0);
                    }
           break;
           case 2: cout << " ПОКАЗАТЬ МАССИВ ";
           break;
           case 3: cout << " ЕЩЕ ОДИН ПУНКТ ";
           break;
           default: "Введено неверное значение";
           break;
      }
}
while(menu != 0);
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
strange_man
09.11.2012, 09:17
  #2

Не по теме:

Никогда не говорите, что вы дно днищ. Иначе у меня понижается самооценка

Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11836 / 6815 / 770
Регистрация: 27.09.2012
Сообщений: 16,900
Записей в блоге: 2
Завершенные тесты: 1
09.11.2012, 09:37     Сделать подменю в консоли С++ #3
Цитата Сообщение от iMind Посмотреть сообщение
Вот так не катит, почему-то.
что именно "не катит"?
iMind
0 / 0 / 0
Регистрация: 09.11.2012
Сообщений: 4
09.11.2012, 09:42  [ТС]     Сделать подменю в консоли С++ #4
ойой, извиняюсь, что не правильно выразился. код не работает правильно.
При нажатии на 1, к примеру, он сразу показывает с двух кейсов текст(еле заметно) и опять возвращает к выбору подменю.
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11836 / 6815 / 770
Регистрация: 27.09.2012
Сообщений: 16,900
Записей в блоге: 2
Завершенные тесты: 1
09.11.2012, 10:58     Сделать подменю в консоли С++ #5
C++
1
2
3
4
5
                            switch(submenu){
                                   case 1: cout << "тут подменю 1" << endl;
                                   case 2: cout << "тут подменю 2" << endl;
                                   default: cout << "только 1 или 2" << endl;
                            }
C++
1
break;
забыли.
Yandex
Объявления
09.11.2012, 10:58     Сделать подменю в консоли С++
Ответ Создать тему
Опции темы

Текущее время: 08:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru