Jak przejść do tego kawałka kodu?
Ostatnio zmodyfikowano 2013-11-23 01:36
Lotherad Temat założony przez niniejszego użytkownika |
Jak przejść do tego kawałka kodu? » 2013-11-23 00:17:08 Mam taki program, który wygląda mnie więcej tak. #include blabla;
void menu() { cin >> wybor; }
void funkcja2() { if( cos bedzie <= 0 ) { menu(); } }
void funkcja3() { costam }
int main() { while( true ) { menu() switch( wybor ) { case 1: funkcja2() break; case 2: funkcja 3() break; } } }
I chodzi o to, że jeśli wywołam na końcu funkcji2 menu() to wykona mi się funkcja menu() i program przejdzie do funkcji2, a co mam zrobić by przechodził do menu w int main, a nie w funkcjach? Chodzi o to, że później nie ma tego switcha z wyborem tylko od razu przechodzi do tej funkcji, a nie chcę tego bo to bez sensu. :p |
|
Mitu |
» 2013-11-23 00:23:52 Po co w funkcjach wywołujesz menu? Przecież pętla i tak wróci na początek i je wywoła. |
|
Lotherad Temat założony przez niniejszego użytkownika |
» 2013-11-23 01:36:12 Wywoływałem ją po to, że na początku pierwszej pętli miałem sprawdzanie innego warunku, od którego zależało czy zostanie wywołane menu czy też nie. Teraz umiejscowiłem ten warunek na końcu i jest tak jak mówisz. Dzięki. :p |
|
« 1 » |