JBTALKS.CC

标题: C++ 问题(关系到CMD)希望大家帮帮忙 [打印本页]

作者: sohaipeople    时间: 2009-9-6 10:36 PM
标题: C++ 问题(关系到CMD)希望大家帮帮忙
我现在在做这一个Assignment,Grid已经有了,random generated number 在grid里面也可以了,可是我想问怎样才能用keyboard 的 arrow cursor控制grid里面的方向(up,down,right,left),然后ENTER在随便一个box,它就会出现一个符号( 比如 " X " )在那个格子里。

我解释的有点乱,希望你们看得懂
作者: Super-Tomato    时间: 2009-9-6 11:17 PM
原帖由 [不适当词语-#80]people 于 2009-9-6 10:36 PM 发表
我现在在做这一个Assignment,Grid已经有了,random generated number 在grid里面也可以了,可是我想问怎样才能用keyboard 的 arrow cursor控制grid里面的方向(up,down,right,left),然后ENTER在随便一个box,它就 ...



這就要看你的 Grid 是自己編寫的還是使用別人寫好的 Grid
作者: sohaipeople    时间: 2009-9-6 11:54 PM
标题: 回复 #2 Super-Tomato 的帖子
自己写好了,我上网看到有人写了
#define UP 72
#define DOWN 80
#define LEFT 75
#define RIGHT 77
#define ENTER 13
我想问这个就是我要问的吗?
然后下面的code我可以用switch?
作者: Super-Tomato    时间: 2009-9-7 12:58 AM
原帖由 [不适当词语-#80]people 于 2009-9-6 11:54 PM 发表
自己写好了,我上网看到有人写了
#define UP 72
#define DOWN 80
#define LEFT 75
#define RIGHT 77
#define ENTER 13
我想问这个就是我要问的吗?
然后下面的code我可以用switch?



這個 define 只是要方便你判別鍵盤的 ASCII CODE
只要你 listen 鍵盤的所 trigger 的 keycode 之後, 可以用 switch 來判斷並 focus 在 grid 的 cell
enter 的情況下就更改 cell 中的 value 就可以了
作者: sohaipeople    时间: 2009-9-7 02:29 AM
标题: 回复 #4 Super-Tomato 的帖子
'只要你 listen 鍵盤的所 trigger 的 keycode 之後',不好意思,我不是很明白这一句。

(我只是初学者)
作者: Super-Tomato    时间: 2009-9-7 12:19 PM
原帖由 [不适当词语-#80]people 于 2009-9-7 02:29 AM 发表
'只要你 listen 鍵盤的所 trigger 的 keycode 之後',不好意思,我不是很明白这一句。

(我只是初学者)



也就是鍵盤按下的時候你就取使用者按下甚麼




欢迎光临 JBTALKS.CC (https://mobile.jbtalks.cc/) Powered by Discuz! X2.5