study/C_C++/sources/linux/test1.c

19 lines
316 B
C
Executable File

#include <stdio.h>
#include <stdlib.h>
#include <signal.h>
int catch(int sign);
int main(void){
signal(SIGINT, catch);//将信号与catch函数关联
printf("lingzhaohui \n");
sleep(10);
printf("end\n");
return 0;
}
int catch(int sign){
printf("\nyou pressed 'ctrl+c'\n");
return 1;
}