如果我在程序运行时按 Ctrl-C,它会退出并打印 SIGINT: Interrupted by Ctrl-C
.
如何在 Linux 上的 Nim 中忽略 Ctrl-C 中断?
提前致谢。
最佳答案
您可以控制 Ctrl+C
的行为与 setControlCHook :
proc ctrlc() {.noconv.} =
echo "Ctrl+C fired!"
setControlCHook(ctrlc)
现在 CtrlC 调用
ctrlc
程序。忽略 SIGINT 或清理房屋并使用 quit 退出取决于该程序。 .
关于nim-lang - 如何在 nim 中处理 Ctrl-C 中断?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54713213/