c - 我使用 setjmp un longjmp 退出(状态)

标签 c exit setjmp

问题是 - 我必须使用 setjmp 和 longjmp 实现自己的退出(状态)。也许有人可以指点一下?

最佳答案

我现在想到的唯一解决方案就是调用setjmp早在main ,然后创建一个 MyExit执行 longjmp 的函数到setjmpmain并执行 return具有一定的值(value)(由 longjmp 调用提供)。

关于c - 我使用 setjmp un longjmp 退出(状态),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13210821/

相关文章:

c - 如何通过 c 中的命令行在 Xcode 中执行和编译程序,可执行文件在哪里?

c - C语言中定义的 'int'和 'char'类型在哪里?

c - strlen(*argv) 产生异常结果

C/C++ - 使用 mmap 的内存映射文件

r - 在函数内调用 stop() 会导致 R CMD Check 抛出错误

ant - 如果 exec 任务失败,如何使 ant 脚本失败

c++ - setjmp 和 longjump 实现线程

c - 在 sleep() 中退出 pthread 时如何消除错误?

c - 我是否必须在 'longjmp' 之后调用 'setjmp'

python - __del__ 退出行为