OurMajorLangIsCAndCPlusPlus/setjmp.h

자료형 : jmp_buf
메크로 : setjmp() - 기능 : jmp_buf에 현재 스택을 기록한다. 리턴값은 longjmp의 두번째 인자.
함수 : void longjmp(jmp_buf, int) - 기능 : jmp_buf에 기록된 위치로 이동한다.
예제 : 2가 무한하게 출력되는 것을 볼 수 있다.
~cpp
#include <stdio.h>
#include <setjmp.h>

jmp_buf ERiRo;

void hahaha()
{
	longjmp(ERiRo, 2);
}

void main()
{
	printf("%d", setjmp(ERiRo));
	hahaha();
}
----
OurMajorLangIsCAndCPlusPlus
Retrieved from http://wiki.zeropage.org/wiki.php/OurMajorLangIsCAndCPlusPlus/setjmp.h
last modified 2021-02-07 05:23:57