将字符数组转换为键代码数组 c++

Converting array of characters to an array of key-codes c++

本文关键字:数组 代码 c++ 转换 字符      更新时间:2023-10-16

我正在尝试制作一个字符数组,取自用户,到键代码

例如,如果用户输入:"一"

密钥代码将为:0x41。

无论如何要这样做?还是特定于硬件?因为在 MSDN 中有一个与我的键盘完全匹配的所有键代码的列表。

如果不可能,请说明。

如果有其他方法可以从用户那里捕获这些,请告知。

您可以使用以下代码简单地转换为 int 您的字符:

char inputChar = 'a'
int outputAscii = (int)inputChar;

"a"的输出值将为 41。如果你之前真的需要 0x,你可以再次连接一个字符串。