diff --git a/puissance4_GRB/puissance4.c b/puissance4_GRB/puissance4.c index 8ae215269c92c89e734b8b5b105521dc104a8bf6..b40b60543f563de7516520e7fae0017d7af69453 100644 --- a/puissance4_GRB/puissance4.c +++ b/puissance4_GRB/puissance4.c @@ -95,10 +95,15 @@ int Launch_puissance4(){ //print_grille(); print_gameCells(); printf("au tour de %d de jouer\n", game.curr_player); - printf("balance un chiffre entre 0 et %d\n", game.width); - scanf("%d",&chiffre); + printf("balance un chiffre entre 0 et %d\n", game.width-1); + do{ + scanf("%d",&chiffre); + if(chiffre >= game.width || chiffre < 0){ + printf("HEP HEPHEP !! donne un chiffre dans la plage donnee manche a couille\n"); + } + }while(chiffre >= game.width || chiffre < 0); - game.gamePlayed -= 1; + game.gamePlayed -= 1; //peut ĂȘtre le mettre plus bas non ? int i = 0; //verifier que put free cell fonctionne if((i = put_free_cell(chiffre, 0, game.players[game.curr_player].symbol))<0){