Simplet spørgsmål i C..
Hej,Jeg er ved at konstruere et spil med tre spillere, men skift mellem de tre skaber lidt problemer:
//Funker fint
if (turn == 0)
printf("Welcome %s, it is now your turn to decide\n", player1);
if (turn == 1)
printf("Welcome %s, it is now your turn to decide\n", player2);
if (turn == 2)
printf("Welcome %s, it is now your turn to decide\n", player3);
Det fungerer også fint nåt spiller 1 og spiller 2 svarer forkert, dér går den fint videre til næste spiller, men fra den tredje spiller og tilbage til den første, der går det galt. Jeg counter turns (en global variabel), det er så når den gør op på 3 (efter af tredje spiller har svaret forkert) jeg vil have den til at gå tilbage til player 1 (turn == 0).
Her er lidt mere kode: (antal er "antal korrekte svar")
if (antal == 0)
{
turn++;
system("pause");
printf("%d", turn);
}
system("pause");
game();
Er der en måde jeg kan begrænse turn at den kun kan blive 0,1,2 og gå fra 2 til 0 (istedet for at gå til 3)?
VH MPKJ