#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");
}
}
}
Запуск программы после выбора определенного пункта в консольном меню C++
Вот мой код:
Код:
Там где стоит, к примеру, "Выбран пункт один" - по задумке должно выводить мою программу.
Правильно, запускает программу с именем pause...