Goto, retour programme

dambeaufort Messages postés 60 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 17 septembre 2004 - 30 mars 2004 à 10:32
hilairenicolas Messages postés 398 Date d'inscription jeudi 30 octobre 2003 Statut Membre Dernière intervention 15 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.....)

2 réponses

cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
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 !

DarK Sidious

[Responsable API/VB du site www.ProgOtoP.com]
Téléchargez ProgOtoP API Viewer
0
hilairenicolas Messages postés 398 Date d'inscription jeudi 30 octobre 2003 Statut Membre Dernière intervention 15 juin 2007 2
30 mars 2004 à 11:47
je pense que si tu avais essayé, tu aurais vu que le goto permet aussi de revenir vers le haut.
A utiliser en connaissance...
0
Rejoignez-nous