pod menu

tomek555

Użytkownik
Dołączył
Kwiecień 24, 2011
Posty
22
Jak zrobić aby będą w podmenu za pomocą wciśnięcia klawisza 5 wróciło do głównego menu? Proszę o pomoc :/


//-------------------GŁÓWNE MENU----------------------

cout<<"\n\t\t\a\a\t**********WITAJ W MENU**********"<<endl;
cout<<" a - wypisywanie"<<endl;
cout<<" b - przekatne"<<endl;
cout<<" c - cwiartki"<<endl;
cout<<" d - wyjscie z programu"<<endl;
cout<<"\n Twoj wybor: ";
cin>>wybor;
switch(wybor)
{
case 'a':
//--------poczatek--PODMENU--------------
cout<<" 1) for+inkrementacja"<<endl;
cout<<" 2) for + dekrementacja"<<endl;
cout<<" 3) while + inkrementacja"<<endl;
cout<<" 4) while+dekrementacja"<<endl;
cout<<" 5) wyjdz do glownego menu"<<endl;
cin>>wybor2;
switch(wybor2)
{
case 1: {instrukcja}break;
case 2:{instrukcja}break;
case 3:{instrukcja}break;
case 4: {instrukcja}break;
//CO TU WPISAĆ ABY WYSZŁO DO GŁÓWNEGO MENU
//-----------koniec-----------
 
Ostatnia edycja:

trojanxem

Użytkownik
Dołączył
Grudzień 6, 2011
Posty
239
if wybor == 5
albo robisz goto instrukcja, albo return main
 

trojanxem

Użytkownik
Dołączył
Grudzień 6, 2011
Posty
239
menuglowne:;
cout<<"\n\t\t\a\a\t**********WITAJ W MENU**********"<<endl;
cout<<" a - wypisywanie"<<endl;
cout<<" b - przekatne"<<endl;
cout<<" c - cwiartki"<<endl;
cout<<" d - wyjscie z programu"<<endl;
cout<<"\n Twoj wybor: ";
cin>>wybor;
switch(wybor)
{
case 'a':
//--------poczatek--PODMENU--------------
cout<<" 1) for+inkrementacja"<<endl;
cout<<" 2) for + dekrementacja"<<endl;
cout<<" 3) while + inkrementacja"<<endl;
cout<<" 4) while+dekrementacja"<<endl;
cout<<" 5) wyjdz do glownego menu"<<endl;
cin>>wybor2;
switch(wybor2)
{
case 1:
{
instrukcja
}
break;
case 2:
{
instrukcja
}
break;
case 3:
{
instrukcja
}
break;
case 4:
{
instrukcja
}
break;
goto menuglowne;
Mozna zrobić to bardziej profesjonalnie, aczkolwiek daj pelen kod to Ci pokaze ;) Wystrzegaj się instrukcji goto, powinienes wyswietlic menu glowne voidem
 
Ostatnia edycja:
Do góry Bottom