#include <stdio.h>
#include <stdlib.h>
#include <signal.h>
#include <unistd.h>
char g_szPrint[10];
void signal_handler(int signum)//用于接收系统特定的信号, 比如Ctrl+C
{
printf("%s \n", g_szPrint);
printf("%s, %d\n", __FILE__, __LINE__);
exit(0);
//alarm(1);
}
int main()
{
char szPrint[10] = "Good!";
printf("............\n");
printf("%s\n", szPrint);
signal(SIGINT, signal_handler);
while(1)
{
g_szPrint[0] = 0x30;
g_szPrint[1] = 0x31;
g_szPrint[0] = 0x31;
g_szPrint[1] = 0x30;
}
return 0;
}
相关链接:
信号处理函数signal的使用
最新推荐文章于 2023-10-01 07:30:00 发布