|登录 |注册

查看: 1370|回复: 5
打印 上一主题 下一主题

C++ 问题(关系到CMD)希望大家帮帮忙

[复制链接]
sohaipeople
2009-9-6 10:36 PM
我现在在做这一个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

回复 #2 Super-Tomato 的帖子

sohaipeople
2009-9-6 11:54 PM
自己写好了,我上网看到有人写了
#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 就可以了

回复 #4 Super-Tomato 的帖子

sohaipeople
2009-9-7 02:29 AM
'只要你 listen 鍵盤的所 trigger 的 keycode 之後',不好意思,我不是很明白这一句。

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

(我只是初学者)



也就是鍵盤按下的時候你就取使用者按下甚麼
您需要登录后才可以回帖 登录 | 注册

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2025-3-11 03:15 AM , Processed in 0.105726 second(s), 24 queries .

Powered by Discuz! X2.5 © 2001-2012 Comsenz Inc.

本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved

Dedicated Server powered by iCore Technology Sdn. Bhd.

合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部