C语言 对Ctrl+C 的处理

缺省的情况下,如果不做特殊处理,一个程序在终端运行时,如果按Ctrl+C,就会退出。

如果不想被Ctrl+C 打扰,可以如此作:

#include<signal.h>    
    
int main(){    
    
    signal(SIGINT, SIG_IGN);
    while(1){
       sleep(20);
    }
}
posted @ 2012-08-08 10:56  健哥的数据花园  阅读(3918)  评论(0编辑  收藏  举报