同时访问两个数组索引(Arduino)
Accessing two array indexes at once (Arduino)
我正在使用arduino uno、wifi屏蔽和继电器屏蔽为自己创建一个小型家庭自动化系统。我仍处于早期阶段,但现在我基本上需要知道以下是否可行:
char anArray[2];
...
void loop()
{
anArray[1,2] = client.read();
}
在这种情况下,我知道每个客户端传输的长度正好是两个字符。上面的代码(以及我编写的许多其他代码)确实进行了编译,但我需要知道上面的方法是否真的会将客户端请求的字符分配给数组。最后,我真的很感激知道如何使用电脑或手机连接到我用Arduino创建的服务器,从而实现远程控制。提前谢谢!
不能,您需要分配给一个临时变量,然后使用该临时变量来分配数组元素:
char temp = client.read();
anArray[0] = temp;
anArray[1] = temp;
还要注意,我更改了索引,记住数组索引是从零开始的。
相关文章:
- 将fold表达式与std::一起用于两个元组
- 如何在C++中比较两个char数组
- 在c++中获取两个大int,并将它们存储在数组中
- 如何以优化的方式同时迭代两个间距不相等的数组
- 运算符重载 (+),用于添加两个具有 C++ 的数组
- 将字符串拆分为标记,并将标记拆分为两个单独的数组
- 可以将两个相同类型的连续数组视为一个数组吗?
- C++递归来决定数组中的两个值
- 如何将字符串和整数读取到两个单独的动态数组中的程序编写?
- 按 Tab 单步执行两个控制组
- 如何检查两个元组的所有成员是否不同
- C 通过随机选择其元素从两个元组制成元组
- 如何将两个元组作为C 的参数发送
- 对于同一循环的这两个连续组,是否有更有效的解决方案
- 在 C++11 中加入两个元组
- 将两个双数组集组合为一个查找其并集和交集的最简单方法
- 如何创建一个在 C++11 (STL) 中压缩两个元组的函数
- 快速实现两个 8 位数组的协方差
- 如何绑定两个元组
- 将一个16位整数复制到一个两字节数组