明確に、私のサンプルをご覧ください
main.cpp と myfunction.h の 2 つのファイルがあります。
これはmain.cppです
#include <setjmp.h>
#include <myfunction.h>
int main()
{
if ( ! setjmp(bufJum) ) {
printf("1");
func();
} else {
printf("2");
}
return 0;
}
これは myfunction.h です
#include <setjmp.h>
static jmp_buf bufJum;
int func(){
longjum(bufJum, 1);
}
ここで、スクリーン印刷で「1」を印刷してから「2」を印刷したいのですが、このコードは正しくありません。私を助けてください!どうもありがとう!