Chciałbym, aby w przypadku "default" program się powtórzył. Niestety pętla nie chce zadziałać.
#include <iostream>
#include <string>
using namespace std;
void graj ()
{
cout << "gra" << endl;
}
void wczytaj ()
{
}
void multiplayer ()
{
}
int main ()
{
int wybor;
while (wybor != "1" && wybor != "2" && wybor != "3" && wybor != "4")
{
cout << "1. Graj"<< endl;
cout << "2. Wczytaj stan gry"<< endl;
cout << "3. Tryb Multiplayer"<< endl;
cout << "4. Koniec"<< endl;
cout << "Wybierz: ";
cin >> wybor;
switch (wybor):
{
case 1:
graj();
break;
case 2:
wczytaj();
break;
case 3:
multiplayer();
break;
case 4:
cout << "Dziekuje za gre!"<< endl;
break;
default:
cout << "Niepoprawny wybor."<< endl;
break;
}
}
}