ThunderFX (./5) :
Bah en fait j'ai trouvé, c'était tout bête... Je m'étais trompé dans la déclaration du pointeur vers l'instance de la structure. Je ne me rappelais plus trop les listes chaînées, et j'ai mis "Opponent **var", alors qu'il fallait écrire "Opponent *var" et utiliser &var pour le passer dans les fonctions. Ouf! Une bonne chose de résolue