python输入esc退出循环_按ESC键退出while循环【C/C++】
在使用while循环时,常需要设置退出条件,常用的有按‘Q’、‘ESC’等键退出,这里列出几种退出while循环的方式:
Method1
该种方法,_getch()会一直等待键盘输入,才会执行while循环,即按一下键(ESC以外的键),执行一次。
#include
#include
using namespace std;
int main(int argc, char* argv[])
{
while (_getch()!= 27) // 按ESC退出
{
cout << "1" << endl;
}
return 0;
}
Method2
该方法可设置while循环条件未true,GetKeyState直接检测按键值,参数为预定义的ASCII码。
#include
#include
#include
#include
using namespace std;
int main(int argc, char* argv[])
{
while (true)
{
if (GetKeyState(VK_ESCAPE)) // 按ESC退出
break;
cout << "1" << endl;
}
return 0;
}
标签:int,C++,while,循环,ESC,退出,include
来源: https://www.cnblogs.com/cvwyh/p/10384983.html
python输入esc退出循环_按ESC键退出while循环【C/C++】相关推荐
- python按空格键退出循环_按“空格键”停止暂停循环,再按一次可继续循环(参见更新)...
from PIL import Image import time import subprocess for i in bio: p = subprocess.Popen(["C:\Pro ...
- python输入语句没有定义_【20200925】Python基本语法
介绍 介绍 Python这种脚本语言福哥已经给大家介绍过了,现在童鞋们应该已经会安装python的开发环境了,接下来我们需要针对python语言进行一个系统的学习. 首先学习一门编程语言最先要学习的是 ...
- python输入三个整数_#python输入一个序列,其中包含表示年,月,日的三个整数,判断这个日期是当年的第几?#...
python ,获取当前时刻,要求格式为:年月日,时分 am或pm >>> import time >>> print time.strftime("%Y ...
- android 结束if循环_几款Android反编译器对循环结构的还原能力测试记录
本帖最后由 gjden 于 2019-6-26 14:35 编辑 几款Android反编译器对循环结构的还原能力测试记录 0.motivation 喜欢jadx的人会常常吐槽JEB反编译器:卖的这么贵 ...
- sql server 循环_学习SQL:SQL Server循环简介
sql server 循环 Loops are one of the most basic, still very powerful concepts in programming – the sam ...
- java list循环_【知识】Java中循环打印出LIST的各属性的值
这个问题我们遇到过很多次了. 这里单独出一篇博客,以便以后查阅. 我们知道如果有一个list,在java中如果打印其中的内容.需要循环遍历,逐个打印. for循环list的长度就可以了! 但如果是泛型 ...
- python输入q结束程序_试图让一个Python程序以字母“q”退出,但是输入是一个整数?...
下面的代码片段.我试着搞乱another answer posted on here,但似乎一点也不管用.我不知道我做错了什么.在Xubuntu 18.04 LTS上使用Python3.代码如下:wh ...
- python输入10个数据_分享10个数据分析的小技巧(Python)
一些小提示和小技巧可能是非常有用的,特别是在编程领域.有时候使用一点点黑客技术,既可以节省时间,还可能挽救"生命". 一个小小的快捷方式或附加组件有时真是天赐之物,并且可以成为真正 ...
- python输入月份判断季节_用户输入月份,判断这个月是哪个季节。(要求使用列表)_学小易找答案...
[单选题]图 中所示电路的戴维南等效电路,用 U . I 和 R 表达出戴维南等效电路的开路电压 U OC 和等效电阻 R O .正确的是( ). [单选题]甲百货公司是增值税一般纳税人,本年7月直接 ...
最新文章
- 缓存击穿、缓存穿透、缓存雪崩
- windows配置gitlab秘钥并测试_你了解多少Linux系统GitLab安装与环境配置?
- [小巩u3d] u3d基础知识
- TreeMap方法源码
- 【计算机图形学】实验:VB.net环境下的综合绘图与交互技术案例教程
- ES6中 Map 数据结构
- CSS属性之position
- php导出 excel
- namp和nc扫描方式
- 【Week 15 作业】A - ZJM 与霍格沃兹(必做)、B - ZJM 与生日礼物(选做)、C - ZJM 与纸条(选做)
- macbook linux 双系统,mac上安装ubuntu双系统教程
- C语言编程 判断某年某月有几天,C++自定义函数判断某年某月某日是这一年中第几天...
- 酒店管理系统用什么服务器,用勤哲Excel服务器实现酒店管理系统
- 山水印|竹林野茶:走向世界的中国茶文化
- 电脑怎么保存网页到桌面上使用
- SSM+基于Vue框架的在线投票系统的设计与实现 毕业设计-附源码
- Java小程序--随机生成50道加减法算数题
- GitHub 代码托管平台提交代码时 emoji 表情的使用
- 使用频率最高的美语口语296句(本人精心整理,按使用频率排序)
- 美容院为什么适合建立小程序?
热门文章
- “太上,不知有之;其次,亲而誉之;其次,畏之;其次,侮之。”
- Android x86的arm兼容库移植--初步分析及尝试手动移植houdini/ndk_translation
- mysql的设置参数中max_allowed_packet
- 今年上半年消费市场趋势_您今年需要了解的8种趋势
- 【基于MapReduce的成绩分析系统】——计算每门课程的平均成绩、最高成绩、最低成绩
- 单片机c语言有没有跳转指令,51单片机跳转指令
- PLA 3D打印件脆弱怎么办?
- android studio 读取网络图片
- windows平台基础工作软件整理【持续更新】
- 【OpenGL】glm库的配置