我手上也没有TC,也没用过TC,不过这段代码还好理解吧。
/* function 1 returns 0 until a key is pressed */
while (bioskey(1) == 0);
//bioskey(1); 给bioskey()的参数是1时,只有当键盘上的一个键按下时,bioskey()才返回,才结束。才执行其他//代//码。
/* function 0 returns the key that is waiting */
key = bioskey(0);
//bioskey(0); 给bioskey()的参数是0时, bioskey() 返回当前键盘上按下的一个键值。
/* use function 2 to determine if shift keys were used */
modifiers = bioskey(2);
//bioskey(2); 给bioskey()的参数是2时, bioskey()返回 shift键是否被按下。
其他都是具体的键值的问题,查一查手册就好吧。其他我也不懂了。
[[italic] 本帖最后由 linsua 于 2008-1-2 19:32 编辑 [/italic]]