在Arduino中,如何使用分隔符将char数组的所有元素连接到字符串?
在Python中:
>>> hello = ["hi","hi","hi","hi"]
>>> ".".join(hello)
'hi.hi.hi.hi'
在Arduino:
char hello[4] = {"hi";"hi";"hi";"hi"};
Serial.print(".".join(hello)); // <-- ????
发布于 2021-01-27 02:50:37
你可以使用concat str我相信你可以这样做:
#include <bits/stdc++.h>
using namespace std;
int main()
{
char str1[100] = "Journal";
char str2[100]= "Dev";
cout<<"Concatenated String:"<<endl;
strcat(str1, str2);
cout<<str1;
return 0;
}
应显示以下内容:
Concatenated String:
JournalDev
或者append方法
#include <bits/stdc++.h>
using namespace std;
int main()
{ string str1="", str2="";
cout<<"Enter String 1:\n";
cin>>str1;
cout<<"Enter String 2:\n";
cin>>str2;
str1.append(str2);
cout<<"Concatenated String:"<<endl;
cout<<str1;
return 0;
}
是否应应用此输出
Enter String 1:
Journal
Enter String 2:
Dev
Concatenated String:
JournalDev
要获得更多帮助,请搜索C++,这是arduino使用的语言。
https://stackoverflow.com/questions/65907353
复制相似问题