【发布时间】:2019-08-03 12:28:48
【问题描述】:
我有一个用于将数字输入微控制器 (atmega32 avr) 的键盘。用户将能够输入 1、2 或 3 位数字,因为我定义的输入范围是 [0-999]。这些数字中的每一个都将存储在整数数组的位置中。
所以,如果我的数组定义为int d[3],并且用户依次输入 2、6、9,我将拥有d[0] == 2、d[1] == 6 和d[2] == 9。现在我想从这些数字{2, 6, 9}:value == 269 中生成一个整数。我该怎么做?
【问题讨论】:
-
C 不是 C++。请为您正在编写的代码选择适当的标签和edit您的Q。也可以使用markdown对其进行格式化。
-
谢谢。因为数字可以在 0-999 之间,所以它并不适用于所有人。如果操作员只输入 3 和 8。然后我们有 y=380 而不是 38 通过这种方式。我说的对吗?
标签: c arrays string integer keypad