Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
kirill1059
14 / 14 / 3
Регистрация: 16.04.2013
Сообщений: 402
#1

Вызов меню из меню - C++

24.12.2013, 14:55. Просмотров 671. Ответов 3
Метки нет (Все метки)

Добрый день, начал писать простую программку что бы попрактиковаться.
В программе даётся 3 пункта меню, нужно что бы при нажатии на любой пункт меню, открывалось его под меню.
Т.е при нажатии на пункт меню, вызывалось меню типа (Под меню 1, под меню 2, под меню 3).
Так вот, как реализовать это под меню, и как его прописать в case ?

Вот сам код начала программы

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
using namespace std;
 
int main()
{
    setlocale (LC_ALL, "Rus");
    int menu;
 
    do { 
        cout << "Меню 1 \n";
        cout << "Меню 2 \n";
        cout << "Меню 3 \n";
        cout << "Выйти \n";
        do {
    cout << "Введите свой вариант: ";
    cin >> menu;
        } while (menu < 1 || menu > 3);
 
        switch (menu) {
        case 1:
Спасибо, мне бы только помочь с реализацией под меню)
http://www.cyberforum.ru/cpp-beginners/thread705676.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.12.2013, 14:55
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Вызов меню из меню (C++):

Разработать программу, в которой будет организовано меню, выбор функций меню
Разработать программу, в которой будет организовано меню, выбор функций меню...

Возврат назад в главное меню из подпункта меню
Добрый вечер, подскажите пожалуйста, как организовать многоуровневое меню? А...

Разработка меню, управление курсором в меню
Задание: Написать программу для опроса нажатых клавиш, определения вида нажатой...

Реализация меню. Массив элементов меню
Приветствую. Решил хранить элементы меню в массиве. Вот только элементы - это...

Меню на C++
Ув. форумчане, доброго времени суток. Прошу вас помочь. Сейчас вот пытаюсь...

3
Байт
Эксперт C
17759 / 11784 / 2448
Регистрация: 24.12.2010
Сообщений: 23,694
24.12.2013, 15:59 #2
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
do { 
        cout << "Меню 1 \n";
        cout << "Меню 2 \n";
        cout << "Меню 3 \n";
        cout << "Выйти \n";
        do {
    cout << "Введите свой вариант: ";
    cin >> menu;
        } while (menu < 1 || menu > 3);
switch (menu) {
 case 1:
do { 
        cout << "Меню 4 \n";
        cout << "Меню 5 \n";
        cout << "Меню 6 \n";
        cout << "Выйти \n";
        do {
    cout << "Введите свой вариант: ";
    cin >> menu1;
        } while (menu1 < 4 || menu1 > 6);
work(menu1)
break;
case 2:
 .....
}
Только выхода у тебя не получится, потому что все крутится, пока не введешь 1, 2 или 3
1
kirill1059
14 / 14 / 3
Регистрация: 16.04.2013
Сообщений: 402
24.12.2013, 20:17  [ТС] #3
Байт, а menu1 как переменную в начале программы прописать?
0
Байт
Эксперт C
17759 / 11784 / 2448
Регистрация: 24.12.2010
Сообщений: 23,694
24.12.2013, 21:14 #4
Цитата Сообщение от kirill1059 Посмотреть сообщение
Байт, а menu1 как переменную в начале программы прописать?
Пропиши... Не повредит... А чтоб далее таких нелепых вопросов не задавать, прочитай про область видимости.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.12.2013, 21:14
Привет! Вот еще темы с решениями:

Меню на c++
В оообщем, у нас скоро практика, дали задачи на выбор, разделили на группы....

Меню
Есть программа в принципе готовая (рассчётно-графическая в вузе - 1 курс), и...

Меню в С++
никто не может подсказать как сделать меню для программы в с++ программа тоже...

Меню
Оформить в виде текста одной программы меню функции содержащей след. поля: 1)...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru