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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать класс Animal http://www.cyberforum.ru/cpp-beginners/thread191087.html
Создать класс Animal, содержащий следующие элементы: - поле «вес» float Mass; - поле «пол» char* Sex; - поле «окрас» char* Color; - поле «возраст» int Age; - метод получения веса float GetMass(); - метод получения пола char* GetSex(); - метод получения возраста int GetAge(); - метод получения окраски char* GetColor(); - конструктор с параметрами Animal(float Mass, char* Sex,...
C++ Отсортиовать первый ряд матрицы по убыванию здраствуйте! у меня небольшой вопрос по методу прямого включения. Нужно отсортиовать первый рядок матрицы по убыванию)вот код: void Sort_Insertion(int** y, int n , int m) { int i,j,k,*b; b= new int ; for (i=1; i<m; i++) { for (k=0; k<n; k++) { http://www.cyberforum.ru/cpp-beginners/thread191085.html
Подсчет латинских букв C++
надо подсчитать количество идущих подряд чисел и слова которые состоят только из латинских букв,с чтислами вроде получилось а вот с буквами как то не очень ,кто знает в чем проблема помогите . Буду благодарен если поможете оптимизировать программу и сделать ее более корректной и лаконичной. Вот листинг #include <iostream> #include <cctype> #include <conio.h> using namespace std;
Массивы. C++
Нужно написать 3 задачи на Borland С++. Желательно в самом простом написании. Вот задачи: ЗАДАНИЕ. Задав одномерный массив из n вещественных или целых элементов реализовать обработку массива, как указано в варианте. Длина массива N задается пользователем. Исходные данные задать самостоятельно, учитывая формат элементов массива A. Исходные данные должны вводиться с проверкой на область...
C++ последовательность http://www.cyberforum.ru/cpp-beginners/thread191062.html
задан массив a; предполагается что в нем есть последовательность эл-ов упоряд-ых по убыв. найти и удалить упор послед содержащюю более 5 элементов.
C++ Получить квадратную матрицу по правилу кто может напишите код пожалуйста подробнее

Показать сообщение отдельно
Axiles1305
0 / 0 / 0
Регистрация: 21.07.2011
Сообщений: 20
08.10.2011, 21:49     Создание меню в консольном приложении
такая подойдет


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
59
60
#include <iostream>
#include <conio.h>
using namespace std;
void f1();
void f2();
void f3();
void f4();
void main(){
    setlocale(LC_ALL, "RUS");
    int key=0, index=0;
    const int size=4;
    char * menu [size]={"Пункт1","Пункт2","Пункт3","Пункт4"};
    for (;key!=27;){
        system("cls");
        for (int i=0;i<size;i++)
            if (index==i)
                cout<<(char)26<<menu[i]<<"\n";
            else
                cout<<" "<<menu[i]<<"\n";
        key=getch();
        if(key==224||key==0)
            key=getch();
        switch(key){
        case 72:
            if (index>0)
                index--;
            else
                index=size-1;
            break;
        case 80:
            if (index<size-1)
                index++;
            else
                index=0;
            break;
        case 13:
            switch (index){
            case 0: f1(); break;
                case 1: f2(); break;
                    case 2: f3(); break;
                        case 3: f4(); break;
                            case 4: cout<<"Выход\n";
                            key=27; break;
            }
            system("pause");
        }
    }
}
void f1(){
    cout<<"Выбран Пунк1\n";
}
void f2(){
    cout<<"Выбран Пунк2\n";
}
void f3(){
    cout<<"Выбран Пунк3\n";
}
void f4(){
    cout<<"Выбран Пунк4\n";
}
 Комментарий модератора 
Используйте теги форматирования кода!
 
Текущее время: 04:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru