Papier, kamien, nozyce, c++, klasy, obiekty

0

Witam, mam problem z swoim programem "kamien papier nozyce". Napisalem kod ktory dziala poprawnie jednak wszystko wykonuje sie tylko raz. Prosze o podpowiedz jak zaimplementowac tutaj petle tak zeby wszystko sie powtarzalo do momentu kiedy gracz wybierze opcje 'koniec"

http://pastebin.com/gBMnUmXq

0

Można to zrobić np. tak:

while(true){
    GRA().printmenu();
    int a = GRACZ().player();
    if(a == 0)
        break;
    int b = GRACZ().komputer();
    GRA().compare(a, b);
}
 

Wyjście nastąpi po wybraniu 0. Warto też dodać do listy wyświetlającej menu opcje 0) koniec, szczególnie że w Twojej tablicy już jest to przygotowane.

0

piekny jednolinijkowiec :D
powinienes uzywac zdecydowanie MNIEJ entera, tak by wszystko bylo w jednej lini

zrob cos takiego

while (1)
{
        GRA().printmenu();
        int a = GRACZ().player();
        int b = GRACZ().komputer();
        GRA().compare(a,b);
}

jak chcesz miec jakis warunek wychodzenia, to po prostu 1 zmieniasz na tej warunek

1 użytkowników online, w tym zalogowanych: 0, gości: 1