首页 > 解决方案 > 通过 Windows 终端访问 C++ ASCII 代码

问题描述

在哪里可以找到与 C++ 兼容的 ASCII 代码的完整列表?我想使用 Windows 终端来执行此操作,因为我知道有一种方法可以使用 Linux ( showkey -a) 来执行此操作。

https://linux.die.net/man/1/showkey提供了有关 Linux 命令的更多信息,但我正在寻找适用于 Windows 的一两行。

标签: c++windows

解决方案


showkeyWindows 没有像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


推荐阅读