Inutile d'initialiser un truc qui va être ensuite saisi. Dans mon code du 7/12 je n'ai pas initailisé "hor" et "ver"...
Ca veut dire concrètement qu'un pion peut pousser 5/50/500 pions en face à condition qu'il n'y ait pas de case vide sur l'alignement des 5/50/500 pions adverses ? Etonnant rapport de force (enfin je dis ça mais je ne connais pas les règles).
Donc première chose: trouver la position de la case vide (et là strchr() peut t'aider) et ensuite tu boucles de ta position jusqu'à la position vide (ou plus exactement de ta position jusqu'à ce que le premier pion adverse poussé atteigne cette position vide).
Toutefois là on quitte le domaine du C pour entrer dans celui de l'algorithmique donc tu aurais peut-être avantage à aller poster là bas.
Partager