C'est pas facile de t'aider, parce qu'il faut entrer dans ton code, et tel qu'il est écrit c'est compliqué (et j'avoue que même si j'aime les os à ronger, je vais pas faire trop d'effort).
1/ Il n'y a aucun commentaire
La fonction ttint() par exemple, elle fait quoi ? Pourquoi ? Quelles valeurs elle retourne ? Rien n'est évident, même verticale() on sait pas ce qu'elle fait.
2/ Les valeurs de retour sont incompréhensible
Ça retourne 2 ou 1 ou -1... pourquoi pas, mais à ce moment il te faut faire un #define style :
#define RET_TROUVE_COLONNE 1
et après un code comme if (cherche_colonne() == RET_TROUVE_CONONNE) c'est bcp plus facile à comprendre
une fonction comme aGagne par exemple on s'attend à ce qu'elle retour true ou false, son prototype serait donc
Tu dois avoir manqué quelqchose sur tes algo de base, parce que envoyer une grande suite de if imbriqés avec seuelment un indice de tableau qui change... ça sent vraiment qu'il y a mieux à écrire :)
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
# Dur à comprendre
Posté par gUI (Mastodon) . En réponse au message Puissance 4, problème avec l'affichage du gagnant. Évalué à 6.
C'est pas facile de t'aider, parce qu'il faut entrer dans ton code, et tel qu'il est écrit c'est compliqué (et j'avoue que même si j'aime les os à ronger, je vais pas faire trop d'effort).
1/ Il n'y a aucun commentaire
La fonction
ttint()par exemple, elle fait quoi ? Pourquoi ? Quelles valeurs elle retourne ? Rien n'est évident, mêmeverticale()on sait pas ce qu'elle fait.2/ Les valeurs de retour sont incompréhensible
Ça retourne 2 ou 1 ou -1... pourquoi pas, mais à ce moment il te faut faire un
#definestyle :et après un code comme
if (cherche_colonne() == RET_TROUVE_CONONNE)c'est bcp plus facile à comprendreune fonction comme aGagne par exemple on s'attend à ce qu'elle retour
trueoufalse, son prototype serait donc3/ Trop de else if imbriqués
Tu dois avoir manqué quelqchose sur tes algo de base, parce que envoyer une grande suite de
ifimbriqés avec seuelment un indice de tableau qui change... ça sent vraiment qu'il y a mieux à écrire :)En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.