控制键盘
c语言吧
全部回复
仅看楼主
level 1
c闲人 楼主
程序虽然不多但很明确最近常有人问我做游戏的时候怎么控制键盘代码如下:#include
void main(void){ int i; while(kbhit()==0); i=getch(); if(!i){ i=getch(); printf("%d",i); }else printf("%c",i);}
2004年10月03日 09点10分 1
level 0
在语句if(!i){ i=getch();中为什么还用一个 i=getch();前面不是有吗?还有按UP键显示是72。72表示什么?UP键的ASCII码值是24啊。
2004年10月03日 10点10分 2
level 2
劳驾
2005年01月16日 06点01分 3
level 1
我也做过一些小游戏,我一般要把从键盘取来 的输入填入一个数据结构Input_table让它全局可见并且每帧更新一次这样我要在逻辑中考虑输入时就去查这个结构
2005年01月16日 10点01分 4
level 0
bioskey()不也很好吗/
2005年01月19日 03点01分 5
level 1
谁有台球游戏或者是小球碰撞的源程序?急需!谢谢!
2005年05月08日 12点05分 6
level 0
谁知道键盘显示控制器实验用C语言写的源程序啊,急急急急!谢谢!!!!!
2006年01月04日 06点01分 7
level 0
while(!quit) {while(bioskey(1)==0); c=bioskey(0); /*调用直接使用BIOS服务的键盘接口*/ if(c==17400) selectID=START; else if(c==19200) selectID=LEFTSHIFT; else if(c==19712) selectID=RIGHTSHIFT; else if(c==7181) selectID=ENTER; else if(c==283) selectID=EXIT; else if(c==20480) selectID=DOWN; else if(c==18432) selectID=UP; else selectID=NUL17400。。。。这些数字是什麽意思?????谢谢
2006年01月05日 03点01分 8
level 0
跟据if后面跟的值和C取值的地方来看,C==的值应该是从键盘上取出的被按下的键值,在跟据这些键值去判断selectid的值(各人观点,尽供参考)
2006年02月01日 18点02分 9
level 0
编写之前,应该先考虑那些因素???????????请告诉我,我有及用,本人正在学习这方面的编程.
2006年04月22日 07点04分 10
level 0
谁知道C程序设计语言编游戏是的键盘操作该怎么编?还请多多帮忙!谢谢1
2006年05月18日 02点05分 11
level 0
本人正在学习C语言设计不过还是不会如何进行键盘操作还请有识之士多多帮忙!谢谢
2006年05月18日 03点05分 12
level 0
不知道有没有这样的函数,你可以用中断直接读取键盘
2006年05月18日 03点05分 13
level 0
a a a
2006年05月18日 06点05分 14
level 0
垃圾,这个也问!不好自己看看书啊?
2006年08月08日 05点08分 15
level 0
1
2006年08月08日 07点08分 16
level 0
就是推荐用什么书也可以有相关的程序
2006年09月04日 06点09分 17
level 0
怎么用C写一个程序,就是输入密码显示"*",要能用"BACK SPACE"撤消键.请高手教一两招!{急!!!}
2006年12月19日 06点12分 19
level 0
看看普宾的《c游戏编程从入门到精通》吧 加上光盘应该有点帮助
2006年12月19日 13点12分 20
level 2
LZ是否有光盘源码?可否传一份给我?先谢谢了!Email:[email protected]
2007年02月03日 10点02分 21
1