小编Lui*_*ier的帖子

将IP或MAC地址从字符串转换为字节数组(Arduino或C)

我会将myString"100.200.300.400"转换为字节数组[4].我是一个"有点"困惑,这是对的还是我需要使用foreach来读取一个数字?

String myString = "100.200.300.400";
byte myByteArray[4];
myString.getBytes(myByteArray,4);
Run Code Online (Sandbox Code Playgroud)

最后我想将数组打印到串口.这应该是正确的.

for (i=0; i<4; i++) {
  Serial.print(myByteArray[i]);
  Serial.print("."); //delimiter
}
Run Code Online (Sandbox Code Playgroud)

我错了吗?我有49,48,48,0!

c arrays byte bytearray arduino

2
推荐指数
1
解决办法
9768
查看次数

标签 统计

arduino ×1

arrays ×1

byte ×1

bytearray ×1

c ×1