mostblack 发表于 2015-6-29 10:17:17

求教大大如何将键盘输入字符存入数组或字符串

求教大大如何将键盘输入字符存入数组或字符串

小弟使用4*4键盘用的keypad库
如何将键盘输入的数值存储到一个数组或者字符串呢
键盘布局为
123A
456B
789C
#0*D
例如 输入 123456 然后按D键结束输入
求教各位大大

pumpitup 发表于 2015-6-29 10:35:03

库不怎么会用,程序上说,应该是while语句判断D键,其中用if语句判断其它键,再用一个数组指针记录当前是第几个数组元素吧。

mostblack 发表于 2015-6-29 10:51:04

pumpitup 发表于 2015-6-29 10:35 static/image/common/back.gif
库不怎么会用,程序上说,应该是while语句判断D键,其中用if语句判断其它键,再用一个数组指针记录当前是第 ...

小白表示指针一直稀里糊涂的。。。

164335413 发表于 2015-6-29 16:15:45

先抛开库不说,库的作用就是获得键值并返回键值。那大概要做的是从loop里面获得键值并进行判断是否为“D”如果不是则放到数组中。

pumpitup 发表于 2015-6-29 22:41:41

mostblack 发表于 2015-6-29 10:51 static/image/common/back.gif
小白表示指针一直稀里糊涂的。。。

说指针说习惯了。

那就说数组下标吧,指向即将要写入的数组元素。

mostblack 发表于 2015-7-1 16:33:59

pumpitup 发表于 2015-6-29 22:41 static/image/common/back.gif
说指针说习惯了。

那就说数组下标吧,指向即将要写入的数组元素。

解决了,谢谢大大
页: [1]
查看完整版本: 求教大大如何将键盘输入字符存入数组或字符串