LONGJMP |
Long saut |
---|---|
Langage C | setjmp.h |
Syntaxe
void longjmp(jmp_buf env,int val); |
Paramètres
Nom | Description |
---|---|
env | Ce paramètre permet d'indiquer l'environnement |
val | Ce paramètre permet d'indiquer la valeur |
Description
Cette fonction permet d'effectuer la restauration de la pile dans un saut non local.
Exemple
Voici un exemple permettant de sauvegarder l'environnement de façon à ce qu'il passe deux fois sur le même code :
Essayer maintenant !
on obtiendra le résultat suivant :
Appeler setjmpLongjmp est appelé
Voir également
Langage de programmation - C - Référence de procédures et fonctions - setjmp
Langage de programmation - C - Référence de procédures et fonctions - signal
Langage de programmation - C++ - Référence de procédures et fonctions - longjmp
Références
Langage C, Edition Micro-Application, Gehard Willms, 2001, ISBN: 2-7429-2008-0, page 733.
Borland C++ for Windows 4.0, Library Reference, Edition Borland, 1993, Part # BCP1240WW21772, page 164.
Dernière mise à jour : Mardi, le 28 juillet 2015