c++ - 通过 Windows 终端访问 C++ ASCII 代码
问题描述
在哪里可以找到与 C++ 兼容的 ASCII 代码的完整列表?我想使用 Windows 终端来执行此操作,因为我知道有一种方法可以使用 Linux ( showkey -a
) 来执行此操作。
https://linux.die.net/man/1/showkey提供了有关 Linux 命令的更多信息,但我正在寻找适用于 Windows 的一两行。
解决方案
showkey
Windows 没有像Linux那样的内置程序。
既然你问的是一个标记的问题,c++
我想我会写一个快速的 C++ 程序来完成你所要求的:
#include <conio.h>
#include <iostream>
int main()
{
int c;
while ((c = _getch()) && (c != 3))
std::cout << "Keycode: " << c << std::endl;
}
这只会为 Windows 编译,因为conio.h
它是 Windows 标头。您可以使用 退出Ctrl+Pause/Break
。
编辑:我只制作了 3 行程序并添加了对退出的支持Ctrl+C
。
推荐阅读
- c# - 在winforms下开发了一个小app,可以在linux下开发吗?
- webpack - 用于多个动态添加的项目的单个 Webpack 开发服务器实例
- javascript - 如何使用 'this.pros.function' 调用在组件上下文中运行的函数?
- java - 如何从 Intent.ACTION_GET_CONTENT 获取完整路径?
- python - 对于带有索引的语句和范围函数
- javascript - 为什么相同的软件包以不同的方式安装?
- java - Mockito 验证在第二个单元测试中失败
- html - 根据子元素调整div宽度
- c# - 如何检查字符串是否已经输入?
- java - 在下面的查询中是否可以进行 SQL 注入