Bonjours,
alors voilà je suis entrain de créer poker en winform avec un grand nombre de fonction.
Le problème c'est que mon programme rentre dans certaine fonction va rentrer dans une autre fonction sans sortir de la première, puis va rentrer dans une autre fonction et ainsi de suite.
Exemple :
fn_fontion1()
{
fn_fonction2();
}
fn_fontion2()
{
fn_fonction3();
}
fn_fontion3()
{
fn_fonction1();
}
Etant donner qu'on sort pas des fonctions avant de rentrer dans les suivantes, elles se stack les unes les autres et mon programmes fini par planter a cause d'une erreur StackOverflowException.
Ce que je voudrais savoir c'est est ce qu'il y a un moyen de rentrer dans une fonction et sortir de l'ancienne en même temps, quelque chose comme :
fn_fontion1()
{
fn_fonction2() return;
}
fn_fontion2()
{
fn_fonction3() return;
}
fn_fontion3()
{
fn_fonction1() return;
}
Ou carrément de sortir de la fonction n°1 depuis la n°2.
Merci d'avance pour vos réponses.