现在的位置: 首页 > 综合 > 正文

Linux截获signal编程

2017年11月19日 ⁄ 综合 ⁄ 共 230字 ⁄ 字号 评论关闭

截获键盘Ctrl + C,程序运行后,进入while(1)循环,当按下Ctrl + C后,运行signal函数指定的函数fun,输出信息。
代码如下:

#include<stdio.h>
#include<stdlib.h>
#include<signal.h>

void fun(int signal)
{
 printf("Hello lcrystal!/n");
 exit(0);
}

int main()
{
 signal(SIGINT,fun);
 
 while(1)
 {
  ;  
 }
}

抱歉!评论已关闭.