c - 如何获取方向键扫描码?

标签 c turbo-c

我正在用C实现一个小益智游戏,其中我需要获取4个箭头的扫描码 键。实际上,在 C 编程中我实现了 需要获取方向键扫码的益智游戏 我必须使用用户定义的 getkey() 函数 功能。但我不知道这个getkey()函数的格式是什么。

请告诉我一种简单的获取方向键扫码的方法并详细说明。我正在使用 Turbo C,我知道它很旧,但我仍然想要它。

最佳答案

试试这个:

#include <conio.h>
#include <stdio.h>

int main()
{
    int c = 0;
    while (c != EOF)
    {
        c = _getch();
        printf("%d\n",c);
    }

    return 0;
}

关于c - 如何获取方向键扫描码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25519861/

相关文章:

c - Turbo c 中的默认值

c - 当路径长于 PATH_MAX 时从文件描述符获取路径

c - sizeof 如何工作?可变长度字符串数组的内存映射

python - pypy生成的C代码的入口点在哪里

c - 如何使用 Turbo C 2.01 编写内联汇编?

Turbo Pascal 和 Turbo C 中的分析计算

C -- 结构体和指针基础题

c - memcpy 什么都不做

c - 请帮助我理解旧的 C 代码

c - C 中 do-while 循环的意外行为?