c语言初学者在程序中按esc退出怎么写

c语言初学者在程序中按esc退出怎么写,第1张

#include <conio.h> //声明 getch 函数 

#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.h

getch()为不回显函数,当用户按下某个字符时,函数自动读取,无需按回车。

ESC的键码为27,即调用getch();获取到值后判断是否为27,是则退出,否则继续.


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/11667896.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存