截获键盘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)
{
;
}
}