【发布时间】:2013-02-24 17:36:09
【问题描述】:
所以对于键盘上的向上键,我得到 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");
}
}
【问题讨论】:
-
@MitchWheat 我该如何解决这个问题?
-
我相信你可以在curses中使用wgetch()来处理这个