C 在提示您做出选择后,我希望让我的处理函数使程序停止执行,如下面的代码所示
这不会终止您的程序。尝试使用C 在提示您做出选择后,我希望让我的处理函数使程序停止执行,如下面的代码所示,c,C,这不会终止您的程序。尝试使用exit(0)改为请格式化代码,使其可读。还请添加文本详细描述问题,并提出具体问题。 include include include void handler(int n) { int x; char ch; printf("Are you sure you want to Quit?\n"); if(scanf("%c",&ch)=='y'){ return 0; } } int main() { signal(
exit(0)代码>改为请格式化代码,使其可读。还请添加文本详细描述问题,并提出具体问题。
include
include
include
void handler(int n) {
int x;
char ch;
printf("Are you sure you want to Quit?\n");
if(scanf("%c",&ch)=='y'){ return 0; }
}
int main() {
signal(SIGTSTP, handler); // ^Z at keyboard
for(;;){ }
}
return 0;