//由于我是一名C++编程爱好者,并非专业程序员,所以代码水平不高,希望你们不要排斥我。
//命令行实现方向键控制箭头移动选择。
//我的思路是先检测你的键盘的键值,
//我的编译环境是VS 2019,
//检测键值的代码如下
#include<iostream>
#include<conio.h>//包含getch()函数
using namespace std;
int main()
{
short _jian_zhi;
cout << "请按键...." << endl;
while (true)
{
_jian_zhi = _getch();//C++14的标准弃用了getch(),但只要在其前面加一个_就可以使用
cout << "键值:" << _jian_zhi << endl;//打印键值
cout << "________________" << endl;
}
return 0;
}
//检测效果如下:

//这里我依次按了“下”和”上“
//方向键很特殊,当单击一次方向键,会输入两个值进入消息列表,
//而80就对应方向键”下“键,72对应方向键”上“键,224是共值暂且忽略,
//但是在筛选循环的时候要注意!不注意的话很难找到错误。
//知道了键值,就可以开始实现命令行移动选择了,
//效果如下


这篇博客介绍了一位C++编程爱好者如何在命令行中使用方向键实现选择项的移动。通过检测键盘键值,特别是识别方向键的特殊键值80(下键)和72(上键),在VS 2019环境下编写代码来实现这一功能。博客中展示了代码的运行效果和源代码。

7153

被折叠的 条评论
为什么被折叠?



