gpt4 book ai didi

c++ - 在 C/C++ 中读取两个键值

转载 作者:行者123 更新时间:2023-11-30 04:02:10 31 4
gpt4 key购买 nike

如何在按下 Ctrl+A 时添加两个数字?我目前正在使用以下代码:

int key1=getch();
int key2;

while(key1==65)
{
key2=getch();

if( key1==65 && key2==37) // set whatever number you wish here :-), 27 =Esc
{
printf("A + left key");

}
else
{
printf("other");
}
}

但这不是我想要的正确方法。你能帮帮我吗?

最佳答案

要检查是否按下了 Crtl+A,您可以使用 getch() 读取输入并将获得的 char 与等于 1 的 Crtl+A 值进行比较。

key = getch();
if(key == 1) {
// do sth
}

如果您想等待 Crtl+A 然后将这两个数字相加,只需将其包装在 while 中,条件相同。

关于c++ - 在 C/C++ 中读取两个键值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25343133/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com