#include<stdio.h>
int main(){
char c=0
printf("请按ESC,退出程序。\n")
while(c!=(27)) //ESC 退出
{
c=getch()
}
printf("恭喜你,成功退出程序。\n")
}
对ESC键所对应的的ascll码,对它进行监听,然后调用系统退出函数
这个是试验过的!
#include<iostream>#include<conio.h>
using namespace std
void main(){
char ch
ch=getch()
if(ch==27){
exit(1)
}else{
cout<<"你输入错误了"
}
system("pause")
}
用getch()头文件为conio.hgetch()为不回显函数,当用户按下某个字符时,函数自动读取,无需按回车。
ESC的键码为27,即调用getch();获取到值后判断是否为27,是则退出,否则继续.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)