Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Запуск программы после выбора определенного пункта в консольном меню C++

61K
12 января 2012 года
vahminator
25 / / 30.10.2011
Есть менюшка с выбором. Если я выбираю, к примеру, "пункт 1" - то должно запустить программу... Как правильно прописать вывод программы?
Вот мой код:
Код:
#include "stdafx.h"
#include <iostream>
#include <conio.h>
using namespace std;

void main()
{
    setlocale (LC_ALL, "rus");
    int index=0, key=0;
    for(; key!=27;)
    {
        system("cls");
        if(index==0)
            cout<<(char)26<<"Пункт один \n";
        else
            cout<<" Пункт один \n";
        if(index==1)
            cout<<(char)26<<"Пункт два \n";
        else
            cout<<" Пункт два \n";
        if(index==2)
            cout<<(char)26<<"Пункт три \n";
        else
            cout<<" Пункт три \n";
        if(index==3)
            cout<<(char)26<<"Выход! \n";
        else
            cout<<" Выход! \n";
        key=getch();
        if(key==0||key==224)
            key=getch();
        switch(key){
            case 72: if (index>0)
                         index--;
                     else index=3;
               
                break;
            case 80: if(index<3)
                         index++;
                     else index=0;
                break;
            case 13:
                switch(index){
                case 0:
                    cout<<"Выбран пункт один\n";
                    break;
                case 1:
                    cout<<"Выбран пункт два\n";
                    break;
                case 2:
                    cout<<"Выбран пункт три\n";
                    break;
                case 3:
                    cout<<"Выход!\n";
                    key=27;
                    break;
                }
        system("pause");
        }
    }
}


Там где стоит, к примеру, "Выбран пункт один" - по задумке должно выводить мою программу.
297
12 января 2012 года
koodeer
1.2K / / 02.05.2009
Что, по вашему, делает вот эта строка: system("pause"); ?
Правильно, запускает программу с именем pause...
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог