我正在开发一个使用C ++并使用Linux GNU C编译器进行编译的应用程序。但我想在用户使用CtrlC 键中断脚本时调用一个函数。我该怎么办?
发布于 2018-03-01 15:40:54
输入CtrlC通常会导致shell发送SIGINT
到你的程序。为该信号添加一个处理程序,你可以在CtrlC按下时做你喜欢的事情。
或者,如果你只关心在程序退出之前进行清理,则通过设置退出处理程序atexit(3)
可能更合适。
https://stackoverflow.com/questions/-100007477
复制相似问题