我正在使用 Arduino。我想将一个 String 对象附加到一个字符数组中。
String msg = "ddeeff"
char charArr[1600];
//assume charArr already contains some string
//How can I do something like this to append String to charArray?
charArr = charArr + msg;
Run Code Online (Sandbox Code Playgroud)
这适用于 Arduino String 对象。
strcat( charArr, msg.c_str() );
Run Code Online (Sandbox Code Playgroud)
使用 String 方法 c_str() 将字符串对象msg转换为字符数组。然后,您可以使用 strcat() 附加 2 个字符数组。
charArr正如 Rakete1111 所提到的,如果不够大,则为未定义行为
| 归档时间: |
|
| 查看次数: |
7873 次 |
| 最近记录: |