在文本模式下,在一个窗口中,接收用户输入,然后输出,
但是很多键:方向键,pageup,down ,del 所有的键都有输出而且都是大写字母
while(1){
getche();
}
问如何处理??
急,谢谢大哥们!~~~
不是你说的,你说的那个是扫描码!
用函数bioskey()可以得到你想要的结果,没有什么大小写的问题,那是你显示的问题,可以大也可以小,没有问题。
在键盘上你每按一个键,计算机都会发两个数据,前一个是ASCII码,后一个是扫描码。
谢谢,楼上。
不过,现在那些键,pageup,down,delete返回的都是0
我怎么才能判断是pageup,还是delete按下了?????
他们每一个按键都对应一个扫描码,用扫描码判断,而不是getch()!
谢谢
天使!