Bonjour,
J'essaie actuellement de faire une IA de puissance 4 ; tout se passe bien, mais je me suis retrouvé bloqué au niveau d'une fonction récursive. Je calcule toutes les combinaisons possibles sur les X prochains tours ; j'arrive à faire 3 tours en avance, mais je ne passe pas les 4: je seg fault après seulement 928 récursions!
Ce que je ne comprends pas vraiment ; j'ai beau lancer pas mal d'autres fonctions (genre, vraiment beaucoup), mais elles devraient sortir du stack dès la fin, donc ce n'est pas 1000 appels récursifs qui devraient me faire seg fault...
Auriez-vous une idée d'où cela peut venir s'il vous plait?
Code source condensé en un fichier compilable: http://pastebin.com/9FLxy8v -- la fonction (probablement) problématique s'appellant c4_recursive_check
Merci d'avance.
Partager