首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

linux下的Ctrl+C信号值是多少,该如何解决

2012-03-29 
linux下的Ctrl+C信号值是多少想判断信号是否为Ctrl+C 但是不知道Ctrl+C的信号值(int)是多少[解决办法]可以

linux下的Ctrl+C信号值是多少
想判断信号是否为Ctrl+C 但是不知道Ctrl+C的信号值(int)是多少

[解决办法]
可以用kill -l查看系统支持的signal。
Ctrl + C对应的是SIGINT,值是2。

C/C++ code
#include <stdio.h>#include <signal.h>void handler(int signo){        printf("signo = %d\n", signo);}int main(int argc, char **argv){        signal(SIGINT, handler);        for(;;)                sleep(1);        return 0;} 

热点排行