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

Как реализовать многоуровневое меню? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка в классе IntegerSet http://www.cyberforum.ru/cpp-beginners/thread1023397.html
IntegerSet.h: #pragma once //#ifndef _INTEGERSET_H #define _INTEGERSET_H class IntegerSet { public: IntegerSet(); IntegerSet(int); ~IntegerSet();
C++ можно ли потоку для чтения передать имеющуюся строку, что бы из нее выдрать числа при чтении А можно ли потоку для чтения передать имеющуюся строку, что бы из нее выдрать числа при чтении? http://www.cyberforum.ru/cpp-beginners/thread1023394.html
Получить доступ к .txt файлу и посчитать количество латинских символов в нём C++
Получить доступ к .txt файлу и посчитать количество латинских букв в нём. Спасибо!
Создание ресурса C++
Вопрос такой. Нужно создать какой-то ресурс, который будет хранить в себе текст распиханный по переменным, либо по строчкам. При необходимости нужно обратиться к этому ресурсу и запросить определенный текст. Хотел бы узнать как это можно сделать :)
C++ Посимвольный вывод http://www.cyberforum.ru/cpp-beginners/thread1023382.html
Не могу понять как организовать посимвольный вывод из файла. Задача стоит такая, есть в файле имя, фамилия и отчество. они разделяются символом ';' вместо пробела. Нужно вывести данную информацию на экран в нормальном виде(Фамилия и инициалы через пробел). Как это организовать?.В нэте слишком много методов, я запутался. Подскажите. Спасибо
C++ Установить, имеются ли у вектора a одинаковые компоненты В чем ошибка? #include "stdafx.h" #include <fstream> #include <iostream> using namespace std; void main() { подробнее

Показать сообщение отдельно
mr_Eugene
0 / 0 / 0
Регистрация: 26.11.2012
Сообщений: 18
29.11.2013, 23:31     Как реализовать многоуровневое меню?
Вот пример костяка менюЗдесь надо не забыть использовать system("cls") для очистки экрана от постоянного вывода менюшек.Поправьте ,если где ошибся.
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
44
45
46
47
48
49
50
51
52
#include "stdafx.h"
#include "iostream"
 
using namespace std;
void menu1(void);
void menu2(void);
int _tmain(int argc, _TCHAR* argv[])
{
    int pm1,pm2,pm3;
    do
    {
    menu1();  //первое меню
    cin>>pm1;
    switch(pm1)
          {
           case 1:  //входим в подменю
                  do
                    {
                     menu2();//вторая менюшка
                     cin>>pm2;
                     switch(pm2)
                           {
                            case 1:
                                   break;
                            case 2:
                                   break;
                            case 3: 
                                   pm2=0;  //выходим в над меню
                                   break;
                           }
                    }
                     while(pm2!=0);     
                 
           case 2: // и т.д.
                  break;
           case 3:
                  pm1=0;  //условие выхода из программы
                  break;
           }
    }
    while(pm1!=0);
    return 0;
}
 
void menu1(void)
{
  cout<<"первое меню";
}
void memu2(void)
{
  cout<<"второе меню";
}
 
Текущее время: 03:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru