方向键(←): 0xe04b
方向键(↑): 0xe048
方向键(→): 0xe04d
方向键(↓): 0xe050
按一次键,可以 连取两个 ch1 = getch(); ch2 = getch();
\n 回车换行
\t 横向跳到下一制表位置
\v 竖向跳格
\b 退格
\r 回车
\f 走纸换页
\\ 反斜线符"\"
\' 单引号符
\ddd 1~3位八进制数所代表的字符
\xhh 1~2位十六进制数所代表的字符
空格的ASC是32,转换为16进制是x20,使用转义字符为 \x20
while(1)
{
ch = getch();
if(ch == 224)
{
ch = getch();
switch(ch)
{
case 72://Up 3
break;
case 80: //down2
break;
case 75://left4
break;
case 77://right 5
break;
default:
break;
}//end switch
}
}//end while
tinkpad 2345
键盘控制字符 0x1b5b
0x1b5b41 up
0x1b5b42 down
0x1b5b43 right
0x1b5b44 left