gpt4 book ai didi

c - 如何在 C 中禁用控制台中的箭头键

转载 作者:太空宇宙 更新时间:2023-11-04 04:44:20 26 4
gpt4 key购买 nike

我正在使用 termios.h 头文件在 RAW 模式下实现控制台,我正在尝试禁用箭头键。我目前正在使用 ctype.h 文件来测试我从控制台获得的字符是否为字母数字,但是向上箭头作为字母 A 发送。

如何禁用箭头键。

谢谢

最佳答案

A 之前可能有一些字符被丢弃了。你需要弄清楚那些字符是什么。以下代码将帮助您找出每个箭头键生成的字符序列。一旦您知道了这一点,您就可以修改代码以忽略这些序列。

int main( void )
{
int c;

while ( (c = getchar()) != EOF )
printf( "%02x\n", c );
}

关于c - 如何在 C 中禁用控制台中的箭头键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22727018/

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