Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Problem z powtarzaniem menu przy użyciu switch

Ostatnio zmodyfikowano 2021-01-25 22:50
Autor Wiadomość
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.
   
C/C++
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 );
P-178020
pekfos
» 2021-01-25 22:42:26
Pobieranie opcji od użytkownika powinno być wewnątrz pętli.
P-178022
maateusz11
Temat założony przez niniejszego użytkownika
» 2021-01-25 22:44:04
Dzięki wielkie działa!
P-178023
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.
P-178024
« 1 »
  Strona 1 z 1