如果用户输入y退出,如何使用信号使 ctrl + c 以确认问题停止进程,如何发送 ctrl + z ?
答案 0 :(得分:0)
示例:
#include <stdio.h>
#include <signal.h>
#include <stdlib.h>
int i=0;
void plus()
{
i++;
}
void close()
{
printf("\nControl^c has pressed %d times\n",i);
exit(1);
}
int main()
{
signal(2,plus);
signal(20,close);
getchar();
}
使用此代码,您可以计算在按^ z
时按^ c和程序退出的次数