附加变量

时间:2008-12-26 18:00:59

标签: embedded arduino

我想把两个变量(in和in2)放在一起,例如:

in = 1;
in2 = 3;

pin = in.in2; // I want this to set pin to 13

arduino IDE告诉我,in不是一个类,我会使用什么语法来实现它?

编辑:我想出了一个不同的方法,你可以采取in。将其乘以10,然后将pin设置为inin2

的总和

2 个答案:

答案 0 :(得分:1)

如果你的两个变量肯定是整数,那么

pin = (in*10)+in2;
就可以了。

如果没有,请将它们读入字符串(可能使用in.toString(),取决于语言),然后执行

pin = int.parse(in.toString()+in2.toString());
(虽然,再次依赖于语言,你可能必须做除了int.parse以外的事情[在C#中你应该使用int.TryParse()例如])

答案 1 :(得分:0)

试试这个,我在 C 中写道,但你得到了主旨。将这两个项转换为字符串,然后连接并将其解析为整数。

pin = int.Parse((string)in + (string)in2);