int main()
{
int ch;
while( (ch=getch())!=0x1b ) /* press esc to quit... */
{
switch(ch)
{
case 0xe0:
switch(ch=getch())
{
case 72: printf("up\n"); break;
case 80: printf("down\n"); break;
case 75: printf("left\n"); break;
case 77: printf("right\n"); break;
default:
break;
}
break;
default:
break;
}
}
}
/* 其实,可以用这么一小段程序取得可以检测到的任何按键的代码 */
while((ch=getch())!=0x1b) /* esc to quit */
{
printf("%d ", ch);
}