因此,对于键盘上的向上键,我得到 27,令人惊讶的是,对于向下键,我也得到 27。我需要我的程序在向上和向下键上表现不同,我似乎无法弄清楚。我正在使用 Linux,并且需要它在 Linux 上工作。
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
int main()
{
int c = getchar();
if(c==27)
{
printf("UP");
}
if(c==28)
{
printf("DOWN");
}
}