cnCalc计算器论坛

 找回密码
 注册
搜索
查看: 3997|回复: 11

[求助] getkey如何使用

[复制链接]
发表于 2010-9-13 22:00:14 | 显示全部楼层 |阅读模式
小弟新买了一台9750,不是太明白getkey命令如何使用,请各位指教,最好给个好范例,谢谢
发表于 2010-9-13 22:30:50 | 显示全部楼层
~个人理解~

getkey指令:
运行getkey指令时,计算器会记录下【运行命令时】那个瞬间
你是否按过键盘,而getkey指令又用数字定义了每个按键,这个你可以从说明书中找到
如果按过则【自动】吧相应数值付给”getkey“
如果没按~则赋值为0
发表于 2010-9-13 22:31:44 | 显示全部楼层
getkey指令基本都用在循环里的
因为getkey函数的处理速度太快了!
发表于 2010-9-13 22:32:26 | 显示全部楼层
另外、不用自称”小弟“啦~
在知识面前,我们人人平等!
 楼主| 发表于 2010-9-13 22:41:24 | 显示全部楼层
谢谢了,有点明白了,应当是是读取在getkey指令之前的那一次按键.
发表于 2010-9-13 23:17:55 | 显示全部楼层
While 1=1
Getkey->k
Locate 1,1,k
WhileEnd
发表于 2010-9-13 23:22:08 | 显示全部楼层
谢谢了,有点明白了,应当是是读取在getkey指令之前的那一次按键.
hwhzvd 发表于 2010-9-13 22:41
到底是之前还是之后········
发表于 2010-9-13 23:22:46 | 显示全部楼层
While 1=1
Getkey->k
Locate 1,1,k
WhileEnd
imath 发表于 2010-9-13 23:17
hwhzvd 你可以试试,不过”基本“一直保持为”0“·········
发表于 2010-9-14 13:04:25 | 显示全部楼层
hwhzvd 你可以试试,不过”基本“一直保持为”0“·········
yongdong7 发表于 2010-9-13 23:22

是按住不放,得到每个键的getkey值
发表于 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的语法,请自己转换为计算器语法。
 楼主| 发表于 2010-9-15 15:53:51 | 显示全部楼层
明白了,getkey可以做为一个判定条件,谢谢楼上诸位,喜欢这个论坛的氛围
发表于 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


不对,而且写在一排,没有好的结构,即使效果相同
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cnCalc计算器论坛

GMT+8, 2024-3-29 17:33 , Processed in 0.050155 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表