gpt4 book ai didi

c++ - 将字符串对象附加到 Arduino 中的字符数组

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:00:27 24 4
gpt4 key购买 nike

我正在使用 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;

最佳答案

这将适用于 Arduino String 对象。

strcat( charArr, msg.c_str() );

字符串对象 msg 使用字符串方法 c_str() 转换为字符数组。然后,您可以使用 strcat() 附加 2 个字符数组。

如 Rakete1111 所述,如果 charArr 不够大,则为未定义行为

关于c++ - 将字符串对象附加到 Arduino 中的字符数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39008790/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com