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

Консольное меню - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сумма двоичных чисел, представленных массивами http://www.cyberforum.ru/cpp-beginners/thread528826.html
Ребят, помогите понять, что не так. Задача просуммировать 2 массива двоичных чисел. На посленей итерации в цикле for почему-то значение суммы на 6 элементе меняется. bool x1 = {1, 1, 1, 1, 1}; bool x2 = {0, 0, 0, 0, 0}; bool b = {0}; // переносы bool sum = {0}; for (int i = 4; i > -1; --i) {
C++ В тексте заменить окончания слов ing на еd и вывести результаты на экран. Подскажите, пожалуйста, каким образом можно реализовать данную задачу на Си или выложите пример, идентичный данному, либо пример с поиском и заменой слов в строке или тексте. http://www.cyberforum.ru/cpp-beginners/thread528822.html
C++ Ошибка компиляции array of abstract objects is not allowed
Здравствуйте, следующий код выдает ошибку array of array of abstract class "tochka" is not allowed tochka pole// tochka - class наследовуемый от базового класса RisujObject Скажите пожалуйста с чем связана может быть ошибка? Код слишком большой и непонятный чтобы выкладывать.
C++ Класс Complex
Описать класс, реализующий указанный ниже тип данных. Класс должен содержать множество конструкторов для создания объектов определенного типа (конструктор по замачивания и с параметрами, конструктор копии) и представлены в таблице операции над объектами класса (плюс обязательно операцию присваивания) с использованием механизма перегрузки операций. Написать программу, которая демонстрирует работу...
C++ Как узнать, какого типа объект находится по указателю http://www.cyberforum.ru/cpp-beginners/thread528781.html
Есть массив указателей базового класса, нужно узнать какие типы этих объектов. class Shape{ public: ~Shape(){} virtual void Draw() = 0; }; class Triangle : public Shape{ virtual void Draw(){} };
C++ Нужна помощь , помогите переделать несложную программу с C# на C++ Нужна помощь , помогите переделать несложную программу с C# на C++ using System; namespace ConsoleApplication1 { class Program { подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
29.03.2012, 17:24     Консольное меню
coleso, вот простенько на плюсах
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
53
54
55
56
57
58
#include <iostream>
#include <conio.h>
using namespace std;
 
void p1(){cout<<"You choose punk 1\n";}
void p2(){cout<<"You choose punk 2\n";}
void p3(){cout<<"You choose punk 3\n";}
void p4(){cout<<"You choose punk 4\n";}
void p5(){cout<<"You choose punk 5\n";}
void p6(){cout<<"You choose punk 6\n";}
 
int main()
{
    char ch_key;
    bool bMENU = true;
    while(bMENU)
    {
        cout<<"***MENU***\n";
        cout<<"1 - pynkt menu 1\n";
        cout<<"2 - pynkt menu 1\n";
        cout<<"3 - pynkt menu 1\n";
        cout<<"4 - pynkt menu 1\n";
        cout<<"5 - pynkt menu 1\n";
        cout<<"6 - pynkt menu 1\n";
        cout<<"ESC - vihod\n";
        //cout<<(ch_key = getch())<<endl;
        switch((ch_key = _getch()))
        {
        case '1':
            p1();
            break;
        case '2':
            p2();
            break;
        case '3':
            p3();
            break;
        case '4':
            p4();
            break;
        case '5':
            p5();
            break;
        case '6':
            p6();
            break;
        case 27:
            bMENU = false;
            cout<<"Exit from program\n";
            break;
        default:
            cout<<"Unsupported key was pressed\n";
            break;
        }
    }
    system("pause");
    return 0;
}
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
void p1(){cout<<"You choose punk 1\n";}
void p2(){cout<<"You choose punk 2\n";}
void p3(){cout<<"You choose punk 3\n";}
void p4(){cout<<"You choose punk 4\n";}
void p5(){cout<<"You choose punk 5\n";}
void p6(){cout<<"You choose punk 6\n";}
- это прототипы функций обработчиков соответствующих пунктов меню, в них можно писать все те команды которые предусмотрены для конкретного подпункта, я лишь ограничился выводом соответсвующей надписи, понятное дело в каждом p() можно накодить всё что угодно...
Миниатюры
Консольное меню  
 
Текущее время: 02:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru