hwhzvd 发表于 2010-9-13 22:00:14

getkey如何使用

小弟新买了一台9750,不是太明白getkey命令如何使用,请各位指教,最好给个好范例,谢谢

yongdong7 发表于 2010-9-13 22:30:50

~个人理解~

getkey指令:
运行getkey指令时,计算器会记录下【运行命令时】那个瞬间
你是否按过键盘,而getkey指令又用数字定义了每个按键,这个你可以从说明书中找到
如果按过则【自动】吧相应数值付给”getkey“
如果没按~则赋值为0

yongdong7 发表于 2010-9-13 22:31:44

getkey指令基本都用在循环里的
因为getkey函数的处理速度太快了!

yongdong7 发表于 2010-9-13 22:32:26

另外、不用自称”小弟“啦~
在知识面前,我们人人平等!

hwhzvd 发表于 2010-9-13 22:41:24

谢谢了,有点明白了,应当是是读取在getkey指令之前的那一次按键.

imath 发表于 2010-9-13 23:17:55

While 1=1
Getkey->k
Locate 1,1,k
WhileEnd

yongdong7 发表于 2010-9-13 23:22:08

谢谢了,有点明白了,应当是是读取在getkey指令之前的那一次按键.
hwhzvd 发表于 2010-9-13 22:41 http://www.cncalc.org/images/common/back.gif到底是之前还是之后········

yongdong7 发表于 2010-9-13 23:22:46

While 1=1
Getkey->k
Locate 1,1,k
WhileEnd
imath 发表于 2010-9-13 23:17 http://www.cncalc.org/images/common/back.gifhwhzvd 你可以试试,不过”基本“一直保持为”0“·········

imath 发表于 2010-9-14 13:04:25

hwhzvd 你可以试试,不过”基本“一直保持为”0“·········
yongdong7 发表于 2010-9-13 23:22 http://www.cncalc.org/images/common/back.gif
是按住不放,得到每个键的getkey值

zhj 发表于 2010-9-15 10:04:56

一定要按长一点
While 1=1
Getkey->k
if k≠0 then Locate 1,1,k else Locate "no input key!"
WhileEnd
倒数第二句话是pascal的语法,请自己转换为计算器语法。

hwhzvd 发表于 2010-9-15 15:53:51

明白了,getkey可以做为一个判定条件,谢谢楼上诸位,喜欢这个论坛的氛围

imath 发表于 2010-9-15 19:38:34

一定要按长一点
While 1=1
Getkey->k
if k≠0 then Locate 1,1,k else Locate "no input key!"
WhileEnd
倒数第二句话是pascal的语法,请自己转换为计算器语法。
zhj 发表于 2010-9-15 10:04 http://www.cncalc.org/images/common/back.gif

不对,而且写在一排,没有好的结构,即使效果相同
页: [1]
查看完整版本: getkey如何使用