Problem z powtarzaniem menu przy użyciu switch
Ostatnio zmodyfikowano 2021-01-25 22:50
maateusz11 Temat założony przez niniejszego użytkownika |
Problem z powtarzaniem menu przy użyciu switch » 2021-01-25 22:39:10 Witam nie wiem jak zrobić żeby po wykonaniu np pierwszego case wrócić z powrotem do menu i wybrać od nowa któryś case. W moim programie jak wpisze 1 to w kółko dodaje mi osoby i nie mogę już wybrać innej opcji. cin >> liczba;
do { switch( liczba ) { case 1: k1.dodaj_klienta(); break; case 2: p1.dodaj_pokoj(); break; case 3: c1.dodaj_cene(); break; case 4: p1.szukaj_pokoj(); break; case 5: k1.szukaj_klienta(); break; case 0: cout << "Wylaczanie programu!"; break; } } while( liczba != 0 ); |
|
pekfos |
» 2021-01-25 22:42:26 Pobieranie opcji od użytkownika powinno być wewnątrz pętli. |
|
maateusz11 Temat założony przez niniejszego użytkownika |
» 2021-01-25 22:44:04 Dzięki wielkie działa! |
|
pekfos |
» 2021-01-25 22:50:04 Wewnątrz pętli jest to, co ma się powtarzać. Aktualnie powtarzasz tylko wykonywanie operacji zleconej przez użytkownika, a powinieneś też powtarzać pobieranie tej operacji. Wystarczy by cin >> liczba; było parę linii niżej. |
|
« 1 » |