注册Ctrl+C的按键signal信号捕捉,在捕捉到该动作后,强制退出应用程序

void handle_sig(int num)
{printf( "%s\n", __func__ );exit(1);
}int
main( int argc, char **argv )
{signal(SIGINT, handle_sig);
//.......................
}

转载于:https://www.cnblogs.com/aaronLinux/p/6765127.html

[Linux]Linux应用程序中添加强制中断处理相关推荐

  1. Linux下在程序中如何进行繁体中文和简体中文的转换

    此文章转自他人,只是为了方便自己整理资料以及大家共同进步而发布. 转载自: http://hi.baidu.com/runningon/item/7acd387eddb5aa346cc37ce4 Li ...

  2. 在C++程序中添加逻辑流程控制

    在C++ 程序中添加逻辑流程控制          问题的引出 在计算机程序中,除了常见的执行流程控制,还有逻辑流程控制:有时,执行流程即为逻辑流程,但在大多数情况下还是有所区别的,例如,假定有一个W ...

  3. MFC应用程序中添加控制台窗口

    在MFC程序中输出调试信息的方法有两种,一种是使用TRACE宏,可以向Output窗口输出调试信息:另一种是用MessageBox,弹出消息框来输出调试信息,但会影响程序的运行. 其实有一种方法可以更 ...

  4. java怎么加定时器_JAVA WEB程序中添加定时器

    JAVA WEB程序中添加定时器 //这是我的定时器类,用来定时执行某段任务: package com.my.time; import java.text.ParseException; import ...

  5. 如何在RCP程序中添加一个banner栏

    前言:这段时间还算比较空闲,我准备把过去做过的有些形形色色,甚至有些奇怪的研究总结一下,也许刚好有人用的着也不一定,不枉为之抓耳挠腮的时光和浪费的电力.以前有个客户提出要在RCP程序中添加一个bann ...

  6. 在Spring MVC Web应用程序中添加社交登录:集成测试

    我已经写了关于为使用Spring Social 1.1.0的应用程序编写单元测试的挑战,并为此提供了一种解决方案 . 尽管单元测试很有价值,但是它并不能真正告诉我们我们的应用程序是否正常运行. 这就是 ...

  7. 在Spring MVC Web应用程序中添加社交登录:单元测试

    Spring Social 1.0具有spring-social-test模块,该模块为测试Connect实现和API绑定提供支持. 该模块已从Spring Social 1.1.0中删除,并由 Sp ...

  8. MFC对话框程序中添加工具栏及工具栏上的Button响应UPDATE_COMMAND_UI消息

    对话框中添加工具栏及工具栏上的Button响应UPDATE_COMMAND_UI消息 在对话框程序中添加工具栏其实很简单,网上能找到很多的例子.一般的步骤就是:1.在资源中添加工 具栏资源:2.在对话 ...

  9. 对类HelloWorld程序中添加一个MessageBox弹窗

    对类HelloWorld程序中添加一个MessageBox弹窗 分析: 任一程序运行的时候都会加载kernel32.dll的,但MessageBoxA()这个API却是在user32.dll中的.所以 ...

最新文章

  1. mysql 数据库安装命令_教你MySQL数据库的编译安装以及命令详解(5.7版本)
  2. COM编程之五 动静态链接
  3. pb9数据窗口中显示行数据与当前行区别_Hive的窗口函数
  4. ffmpeg speex转换为mp3或者aac
  5. 一步步编写操作系统 20 x86虚拟bochs一般用法 上
  6. 认清一个人,看这四点就够了
  7. linux 脚本 发送邮件,shell 脚本发送邮件
  8. Iterator主要有三个方法:hasNext()、next()、remove()详解
  9. 2016 China Collegiate Programming Contest Final
  10. SqlServer数据库的常用操作-更新中
  11. 如何解决ORA-28002 the password will expire within 7 days问题(密码快过期)
  12. 网页版文件管理器-QTTabBar
  13. 数字货币主流币是什么意思?三分钟读懂数字货币主流币
  14. 代理服务器出现网络连接错误怎么办?
  15. 怎样通过《Sbo维护与开发助手软件》进行Sbo开发和维护(1/3)
  16. 区块链浏览器构建实战
  17. 离开谷歌回归斯坦福,“AI女神”李飞飞新动向揭晓
  18. 皮蛋拌豆腐引发的——沟通管理的思考(丁仿)
  19. Objective-C之父Brad J. Cox去世,他推动了今天苹果的软件生态
  20. win7右键菜单管理_电脑右键新建不见了怎么办 电脑右键新建不见了解决方法【详解】...

热门文章

  1. apache mod_xsendfile提高php文件下载速度的方法
  2. Cocos2d-x 3.2 学习笔记(四)学习打包Android平台APK!
  3. cocos2d-x的Android工程开启c++0x特性
  4. C++之运算符重载(上)
  5. 4001.基于双向链表的双向冒泡排序法
  6. MySQL创建数据库与创建用户以及授权
  7. 利用ACS来实现AAA服务
  8. java打印调用堆栈的方式
  9. linux删除文件操作
  10. 学成在线--10.页面预览