while(true)//bunch of codes that gets data from port ,我用的是linux,有没有内置的支持像Ctrl+C这样的按键。我可以使用signal(SIGINT, signal_callback_handler);捕捉到这一点,但是Ctrl+C有一些问题,因为它会给出错误。
我想在按键时跳出这个循环,这是可能的吗?
我使用Eclipse for C/C++开发人员版本来编写代码,该代码必须通过发送信号SIGINT来响应Ctrl+C单击。但是,当我从控制台运行我的代码时,我发现它根本不响应Ctrl+C。我禁用了Ctrl+C作为复制的快捷键映射的功能,但它仍然不能解决问题。你知道我能做什么来解决这个问题吗?= -1)如果你从Linux终端运行这段代码,当你点击"Ctrl+C“时,你会得到