返回> 网站首页 

[转载]linux捕捉Ctrl+C

yoours2015-06-04 11:05:07 阅读 1828

简介一边听听音乐,一边写写文章。

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

void my_handler(int s)
{
printf("Caught signal %d\n",s);
exit(1);
}

int main(int argc,char** argv)
{
   struct sigaction sigIntHandler;

   sigIntHandler.sa_handler = my_handler;
   sigemptyset(&sigIntHandler.sa_mask);
   sigIntHandler.sa_flags = 0;

   sigaction(SIGINT, &sigIntHandler, NULL);

   pause();

   return 0;
}

微信小程序扫码登陆

文章评论

1828人参与,0条评论