dambeaufort
Messages postés60Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention17 septembre 2004
-
30 mars 2004 à 10:32
hilairenicolas
Messages postés398Date d'inscriptionjeudi 30 octobre 2003StatutMembreDernière intervention15 juin 2007
-
30 mars 2004 à 11:47
BONJOUR,
je souhaiterais revenir plus haut dans un programme en C.
Je sais qu'il existe la fonction goto mais est ce qu'elle permet aussi de revenir en arriere?
Sinon comment puis je proceder.
Ex
Le goto va plus loin
goto suite;
..........
suite:
;
moi je voudrais revenir plus haut (ce serait un goback.....)
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 30 mars 2004 à 10:38
Utilise pour cela les fonctions C setjmp et lngjmp. Elle te permette d'enregistrer l'état courant de ton programme (setjmp) puis de revenir à cet état avec lngjmp. Il s'agissait de la manière la plus courante de faire des gestionnaires d'erreur avant l'arrivée du c++ et de ses exceptions !