== [OurMajorLangIsCAndCPlusPlus/setjmp.h] == 자료형 : jmp_buf 메크로 : setjmp() - 기능 : jmp_buf에 현재 스택을 기록한다. 리턴값은 longjmp의 두번째 인자. 함수 : void longjmp(jmp_buf, int) - 기능 : jmp_buf에 기록된 위치로 이동한다. 예제 : 2가 무한하게 출력되는 것을 볼 수 있다. {{{~cpp #include #include jmp_buf ERiRo; void hahaha() { longjmp(ERiRo, 2); } void main() { printf("%d", setjmp(ERiRo)); hahaha(); } }}} ---- [OurMajorLangIsCAndCPlusPlus]