📅  最后修改于: 2023-12-03 15:29:27.600000             🧑  作者: Mango
在Arduino开发中,String是常用的变量类型之一,但是在我们有些情况下,需要把String类型数据转换为char类型,本文将介绍如何实现这个转换。
将字符串转换为字符数组,可以使用Arduino中提供的toCharArray()函数,语法如下:
string.toCharArray(buffer, length);
示例代码如下:
String str = "hello";
char buffer[10];
str.toCharArray(buffer, 10);
c_str()函数可以把String类型数据转化为char类型数据指针。语法如下:
string.c_str();
示例代码如下:
String str = "hello";
const char *s = str.c_str();
本文介绍了两种方法将Arduino中的String类型变量转换为char类型变量,读者可根据实际需要选择相应的方法。
参考链接: