操作系统WIN10,IDE为VS2022
#include <stdio.h>
#include <graphics.h>
int main()
{
Exmessage m;
m = getmessage(EX_KEY);
if (m.message == WM_KEYDOWN)
switch (m.vkcode) {
//不清楚怎么得到键盘输入的(和)
}
}
操作系统WIN10,IDE为VS2022
#include <stdio.h>
#include <graphics.h>
int main()
{
Exmessage m;
m = getmessage(EX_KEY);
if (m.message == WM_KEYDOWN)
switch (m.vkcode) {
//不清楚怎么得到键盘输入的(和)
}
}
按键消息与字符消息不同。“键码”不区分大小写,'A' 表示的就是这个按键,与这个按键代表的是大写还是小写无关。字符消息才会区分大小写。
所以,表示字符 “(” 和 “)” 的按键,是 9 键和 0 键。
所以,可以判断键码是否是 '9' 和 '0' 来判断按下的是 '(' 和 ')' 这两个键。