URL: https://linuxfr.org/forums/programmation-c--2/posts/puissance-4-probleme-avec-l-affichage-du-gagnant Title: Puissance 4, problème avec l'affichage du gagnant Authors: loiloi21 Date: 2021年12月04日T13:40:05+01:00 License: CC By-SA Tags: Score: 0 Bonjour, Je suis en train d créer un puissance 4 en C mais le problème est que quand il y a 4 pions alignés le programme ne s'arrête pas en affichant le gagnant, le programme continue jusqu'à ce que la grille soit remplie. Mais je ne vois pas le problème dans ma fonction aGagne.. Auriez vous des solutions à me proposer ? Merci d'avance ! Mon code : ```c void init (int ttint_plateau[N][N]){ int int_i; int int_j; for(int_i=0;int_i=1){ int_ligne=int_ligne-1; }else{ printf("Cette colonne est remplie perdu !!"); exit(ERREURSAISIE); } } if(int_x==1){ ttint_plateau[int_ligne][int_choixCol]='O'; return(ttint_plateau); }else{ ttint_plateau[int_ligne][int_choixCol]='X'; return(ttint_plateau); } }else{ return(ERREURSAISIE); } }while(int_choixCol<0 || int_choixCol>4); } int horizontale(int ttint_plateau[N][N]){ int int_i; int int_j; for(int_i=0;int_i=0;int_i--){ if (ttint_plateau[int_i][int_j]==ttint_plateau[int_i+1][int_j+1]==ttint_plateau[int_i+2][int_j+2]==ttint_plateau[int_i+3][int_j+3] && ttint_plateau[int_i][int_j]!=' '){ if(ttint_plateau[int_i][int_j]=='0'){ return(1); }else{ return(2); } } } } return(-1); } int caserestante(int ttint_plateau[N][N]){ int int_i; int int_j; for(int_i=0;int_i

AltStyle によって変換されたページ (->オリジナル) /