Witam, prosiłbym o pomoc przy tym "programie". Po wykonaniu switch'a z menu2 wyświetla się zapytanie o wyjście (tak ma być) ale kiedy wpisuję (cokolwiek) wychodzi komunikat "Program przestał działać". Nie wiem gdzie mogłem popełnić błąd. Próbowałem sprawdzać czy break'i dobrze powstawiałem, ale wydaję mi się, że tak. Z góry dzięki.
main () {
float x, y;
string w;
int menu, menu2, menu3;
do {
cout << "1." << endl
<< "2.";
cin >> menu;
system ("cls");
switch (menu) {
case 1:
cout << "1." << endl
<< "2." << endl
<< "3." << endl
<< "4." << endl
<< "5." << endl;
cin >> menu2;
system ("cls");
switch (menu2) {
case 1:
break;
case 2:
break;
case 3:
break;
case 4:
break;
case 5:
break;} break;
case 2:
cout << "1." << endl
<< "2." << endl
<< "3." << endl
<< "4." << endl;
cin >> menu3;
system ("cls");
switch (menu3) {
case 1:
break;
case 2:
break;
case 3:
break;
case 4:
break;}
break;}
if (menu == 2) w = "n";
else {
cout << endl << endl << "Wyjsc? (t/n): ";
cin >> w;}
} while (w == "n");
}