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

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

Восстановить пароль Регистрация
 
kirill1059
 Аватар для kirill1059
14 / 14 / 2
Регистрация: 16.04.2013
Сообщений: 370
24.12.2013, 14:55     Вызов меню из меню #1
Добрый день, начал писать простую программку что бы попрактиковаться.
В программе даётся 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:
Спасибо, мне бы только помочь с реализацией под меню)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.12.2013, 14:55     Вызов меню из меню
Посмотрите здесь:

Меню C++
Меню C++
C++ Возврат назад в главное меню из подпункта меню
Разработка меню, управление курсором в меню C++
C++ Аналог меню. Вызов подпрограмм
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Байт
 Аватар для Байт
13974 / 8805 / 1227
Регистрация: 24.12.2010
Сообщений: 15,949
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
kirill1059
 Аватар для kirill1059
14 / 14 / 2
Регистрация: 16.04.2013
Сообщений: 370
24.12.2013, 20:17  [ТС]     Вызов меню из меню #3
Байт, а menu1 как переменную в начале программы прописать?
Байт
 Аватар для Байт
13974 / 8805 / 1227
Регистрация: 24.12.2010
Сообщений: 15,949
24.12.2013, 21:14     Вызов меню из меню #4
Цитата Сообщение от kirill1059 Посмотреть сообщение
Байт, а menu1 как переменную в начале программы прописать?
Пропиши... Не повредит... А чтоб далее таких нелепых вопросов не задавать, прочитай про область видимости.
Yandex
Объявления
24.12.2013, 21:14     Вызов меню из меню
Ответ Создать тему
Опции темы

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