Arduino char/char*/String数据类型转换
Posted perseverance52
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Arduino char/char*/String数据类型转换相关的知识,希望对你有一定的参考价值。
Arduino char/char*/String数据类型转换
String
转换成char[ ]
方法
- 先通过
.c_str()
方法,将string.c_str()
数据转成char*
,在通过strcpy()
函数实现转换
char *strcpy(char *dest, const char *src)
参数说明:
dest – 指向用于存储复制内容的目标数组。
src – 要复制的字符串。
- 通过for循环,将值一一赋值给
char
数组:
for (unsigned int i = 0; i < str1.length(); i++) { char3[i] = str1[i]; }
String
转换成 char *
.c_str()
char*
初始化时进行赋值:const char *xch4 =
以上是关于Arduino char/char*/String数据类型转换的主要内容,如果未能解决你的问题,请参考以下文章
C++笔记--关于string, char*, char[]中的‘