C语言 对Ctrl+C 的处理
缺省的情况下,如果不做特殊处理,一个程序在终端运行时,如果按Ctrl+C,就会退出。
如果不想被Ctrl+C 打扰,可以如此作:
#include<signal.h>
int main(){
signal(SIGINT, SIG_IGN);
while(1){
sleep(20);
}
}
缺省的情况下,如果不做特殊处理,一个程序在终端运行时,如果按Ctrl+C,就会退出。
如果不想被Ctrl+C 打扰,可以如此作:
#include<signal.h>
int main(){
signal(SIGINT, SIG_IGN);
while(1){
sleep(20);
}
}