Chce dojść do tego jak zrobić żeby:
1.Po wybraniu opcji innej niż 1,2,3,4 program wyświetlił komunikat nie ma takiej opcji i po naciśnięciu czego kolwiek wyświetlił znowu menu(chyba do while to można zrobić ale nwm jak)
2.Gdy wybiorę opcję 4. to wyjście działa okej ale gdy wybiorę 'N' ALBO 'n' to nwm jak znowu wyświetlić menu.
Proszę o szybką pomoc :)
#include <iostream>
#include <string>
#include <ctime>
using namespace std;
int main()
{
int navigator=0;
string game_name;
char end_option;
cout << "ROULETTE GAME" << endl;
cout << "=============" << endl;
cout << "<<MAIN MENU>>" << endl;
cout << "=============" << endl;
cout << "1.Start a new game." << endl;
cout << "2.Continue the game." << endl;
cout << "3.Game rules." << endl;
cout << "4.END." << endl;
cout << "Enter: ";
cin >> navigator;
system("cls");
while (1)
{
switch (navigator)
{
case 1:
cout << "WELCOME IN C++ CASINO."; break;
case 2:
cout << "WELCOME BACK IN C++ CASINO." << endl;
cout << "Your game name - " << game_name << "." << endl; break;
case 3:
cout << "WELCOME IN RULE SECTION." << endl; break;
case 4:
cout << "DO YOU REALLY WANT TO LEAVE THE CASINO?" << endl;
cout << "Choose Y/N: ";
cin >> end_option;
if (end_option == 'Y' || end_option == 'y')
{
cout << "SEE YOU SOON." << endl;
system("PAUSE");
exit(0);
}
if (end_option == 'N' || end_option == 'n')
{
cout << "So, let's go back to the main menu." << endl; break;
}
default:
cout << "THIS OPTION DOESN'T EXIST!" << endl;
cout << "Choose another option: "; break;
}break;
}
system("PAUSE");
}