将字符数组转换为键代码数组 c++
Converting array of characters to an array of key-codes c++
我正在尝试制作一个字符数组,取自用户,到键代码
例如,如果用户输入:"一"
密钥代码将为:0x41。
无论如何要这样做?还是特定于硬件?因为在 MSDN 中有一个与我的键盘完全匹配的所有键代码的列表。
如果不可能,请说明。
如果有其他方法可以从用户那里捕获这些,请告知。
您可以使用以下代码简单地转换为 int 您的字符:
char inputChar = 'a'
int outputAscii = (int)inputChar;
"a"的输出值将为 41。如果你之前真的需要 0x,你可以再次连接一个字符串。
相关文章:
- 使用动态分配的数组会导致代码分析发出虚假的C6386缓冲区溢出警告
- 为什么我需要C++中不同的排序格式来对这个USACO代码上的数组和优先级队列进行排序
- 有没有一种代码密度较低的方法来使用非默认构造函数初始化数组?
- 请解释字谜的代码,我看不懂计数器数组,每个值已经是0
- 代码使用向量成功运行,但使用数组显示错误
- C++逗号分隔的输入数组代码过早退出
- 如何修改代码以打印出数组 v2
- 我正在尝试解决一个需要数组总和值但代码不起作用的问题,我想做这样的事情
- 如何在 c# 代码中通过引用调用时从 c++ dll 更新数组值?
- 使用基于数组和范围的 For 循环替换一些基本代码行
- G++ 发出警告,要求删除一个代码的数组,但不删除另一个代码的数组
- 为什么我的代码在尝试复制字符数组时引发 C6386 错误?
- 我的旋转数组代码给出了大数组大小的错误
- 如何修复将传输到 java 的 2d 数组代码使用 JNI
- [C++]重新定义 y 值的基本数组代码。它正在工作,但无法解释为什么
- 为什么我的数组代码的反向不能正常工作
- C++ 数组代码错误
- 这个字符数组代码有什么问题?
- 我的数组代码有什么问题
- 为什么相同的数组代码的执行时间之间存在差异