./7 Euh je ne comprends pas pourquoi squalyl te parle de tout ça…

Si effectivement tes fonctions s’appellent de façon croisée et non conditionnelle (à l’extérieur d’un if) ton programme ne terminera pas (enfin au moment du stack overflow seulement

).
Pour résoudre ça le mieux est de faire des boucles, et le moins mieux est d’utiliser goto.
[edit] : un dernier truc : teste ton code toutes les 10 lignes. Évite d’écrire des pages et des pages sans même voir si ça compile ou sans même tester si la fonctionnalité ajoutée fonctionne comme prévu.