• [^] # Re: goto ?

    Posté par . En réponse à la dépêche Sortie de GCC 4.5. Évalué à 2.

    Ou utiliser un tableau de pointeurs de fonction
    En pseudo code
    tab = { {do_step_1, undo_step_1}, {do_step_2, undo_step_2} ... } ;

    for (i=0 ; i < sizeof(tab) ; i++) {
    if (!tab[i][0]) {
    do { tab[i][1] ; } while (i--) ;
    return FALSE
    }
    }
    return TRUE


    Je n'ai pas codé en C depuis des lustres :-)