anonim_4396
| anonim_4396 a întrebat:

Vreau să fac in C++ un meniu principal din care să pot apela alte 2 meniuri secundare.
Cum trebuie sa procedez? Adica stiu ca trebuie sa utilizez switch, dar nu stiu cum sa-l fac.
As avea nevoie si de o functie care sa revina la meniul principal.

Răspuns Câştigător
| NietzscheFrumosSiDesteptSunt a răspuns:

Void functie1(){
string comanda;
while(1){
coutcomanda;
if(comanda==1)
break;
}
}

void functie2(){
//ca mai sus
}

int main(){
string comanda;
while(1){
cin>>comanda;
if(comanda==1){
functie1();
}
else if(comanda==2){
functie2();
}
else if(comanda==3)
break;
else cout

4 răspunsuri:
| NietzscheFrumosSiDesteptSunt a răspuns:

Intr-o bucla infinita din programul principal pui niste if-uri pentru a selecta unul dintre celelalte programe, iar cand revii in cel principal bucla n-o sa permita sa ti se inchida programul.

| JeKyLl a răspuns (pentru NietzscheFrumosSiDesteptSunt):

Poți să exemplifici te rog? Unde trebuie făcută bucla, la începutul programului? Un început de cond mi-ar prinde bine.

| NietzscheFrumosSiDesteptSunt a răspuns (pentru NietzscheFrumosSiDesteptSunt):

Vad ca nu mi-a scris tot.

Ultimele randuri trebuia sa fie else cout

| NietzscheFrumosSiDesteptSunt a răspuns (pentru NietzscheFrumosSiDesteptSunt):

Ok, nu-i convin semnele mai mic mai mic.
Am sa rescriu:
else cout mai mic mai mic "Comanda invalida\n";
}
return 0;
}