gpt4 book ai didi

c++ - Arduino修剪()和替换()方法返回从 'void'到非标量类型 'String'请求的转换

转载 作者:行者123 更新时间:2023-11-28 01:17:26 25 4
gpt4 key购买 nike

我正在尝试从字符串末尾删除换行符\n。

myString = Serial1.readString();
String myString_trim = xbeeString.replace("\n", "");

使用 .trim() 或 .replace() 方法时,我不断收到此错误。

错误:

exit status 1
conversion from 'void' to non-scalar type 'String' requested

最佳答案

replace方法更改现有字符串,但不返回新字符串。

myString = "123\n";
myString.replace("\n", "");
assert(myString == "123");

关于c++ - Arduino修剪()和替换()方法返回从 'void'到非标量类型 'String'请求的转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58207538/

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