Arduino 将字符串转换为字符
Ammar Ali
2023年1月30日
2021年4月29日
本教程将讨论将字符串转换为字符的方法-toCharArray()
函数。它还将介绍如何使用 toCharArray()
函数和 append 运算符将其他数据类型转换为字符。
在 Arduino 中使用 toCharArray()
函数将字符串转换为字符
此方法将字符串的字符复制到提供的缓冲区中。它需要两个输入,一个是将字符复制到的缓冲区,另一个是缓冲区的大小。
void loop(){
String stringOne = "A string";
char Buf[50];
stringOne.toCharArray(Buf, 50)
}
在上面的代码中,stringOne
是存储字符串的字符串对象。Buf
是要保存结果的字符数组。在此示例中,我们使用的缓冲区长度为 50,但是你可以根据给定的字符串进行更改。查看链接以获取更多详细信息。
使用 Arduino 中的 toCharArray()
函数和附加操作符将数据转换为字符
如果要转换任何其他数据类型而不是字符串,则可以使用它。首先,你需要使用 append 运算符将其他数据类型转换为字符串;然后,你可以使用上述方法将此字符串转换为字符。
void loop(){
String stringOne = "A long integer: ";
stringOne += 1234;
char charBuf[50];
stringOne.toCharArray(charBuf, 50)
}
在上面的代码中,我们有一个整数 1234
,并使用 append 运算符将其添加到现有的字符串中,以将其转换为字符数组。查看此链接以获取更多信息。
Author: Ammar Ali
相关文章 - Arduino String
- Arduino strcmp 函数
- Arduino strcpy 函数
- 在 Arduino 中连接字符串
- 在 Arduino 中比较字符串
- 在 Arduino 中拆分字符串
- Arduino dtostrf 函数