Zadanie.
Napisz program udestępniający menu, które pozwala użytkownikowi dokonać wyboru spośród różnych opcji. Jeśli odpowiedź udzielona przez użytkownika nie jest zgodna z żadną z opcji, wyświetl menu jeszcze raz.
Menu zrobiłem w następujący sposób.
#include <iostream>
using namespace std;
int main ()
{
char liczba;
cout<<"Oto moje menu ustawien graficznych gry:\n\n";
cout<<"1. <<-- Klawiatura -->>\n";
cout<<"2. <<-- Audio -->>\n";
cout<<"3. <<-- Grafika -->>\n\n";
cout<<"Wprowadz liczbe ";
cin>>liczba;
switch(liczba)
{
case '1':
{
cout<<"\nJestes w menu ustawien klawiatury";
break;
}
case '2':
{
cout<<"\nJestes w menu ustawien Audio";
break;
}
case '3':
{
cout<<"\nJestes w menu ustawien Grafiki";
break;
}
}
cin.get();
cin.get();
return 0;
}
Czyli gdy user wybierze przycisk 4, pokaże mu się menu wraz z wyborem jeszcze raz.
cout<<"Oto moje menu ustawien graficznych gry:\n\n";
cout<<"1. <<-- Klawiatura -->>\n";
cout<<"2. <<-- Audio -->>\n";
cout<<"3. <<-- Grafika -->>\n\n";
cout<<"Wprowadz liczbe ";
cin>>liczba;
Pytanie do was. Jak to zrobić ?. Problem leży w konstrukcji menu ?. Możecie polecić mi inne rozwiązanie. Próbowałem wsadzić menu do pętli ale nie działa to prawidłowo :(.