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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
iMind
0 / 0 / 0
Регистрация: 09.11.2012
Сообщений: 4
#1

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

09.11.2012, 07:05. Просмотров 527. Ответов 4
Метки нет (Все метки)

Начну с того, что я дно, я дно на самом дне днищ. И мне бы хотелось бы узнать конструкцию подменю. Как реализовать?
Вот так не катит, почему-то.
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);
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.11.2012, 07:05     Сделать подменю в консоли С++
Посмотрите здесь:

Сделать подменю в консоли С++ часть 2 C++
Как сделать? Смещение курсора в консоли C++
Как сделать большой шрифт слова в консоли? C++
Как сделать постраничное отображение в консоли C++
C++ Такое и в правду можно сделать в консоли?
Как сделать чтобы лишние символы не оставались в консоли ? C++
C++ Как сделать текст на консоли двух цветов?
C++ Навигация в консоли С++ стрелками и выбор подменю клавишей Ввода
C++ Пятнашки - Как сделать перехват нажатий клавиш в консоли
C++ Как сделать определеный текст в консоли цветным?
Сделать таблицу в консоли C++
Как сделать чтобы в консоли запрашивалась путь файла? C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
strange_man
09.11.2012, 09:17
  #2

Не по теме:

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

Croessmah
Модератор
Эксперт CЭксперт С++
 Аватар для Croessmah
12520 / 7082 / 797
Регистрация: 27.09.2012
Сообщений: 17,489
Записей в блоге: 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
Модератор
Эксперт CЭксперт С++
 Аватар для Croessmah
12520 / 7082 / 797
Регистрация: 27.09.2012
Сообщений: 17,489
Записей в блоге: 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     Сделать подменю в консоли С++
Ответ Создать тему
Опции темы

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