将字符串数组的所有元素写入单个字符串

Posted

技术标签:

【中文标题】将字符串数组的所有元素写入单个字符串【英文标题】:Write all elements of string array to a single string 【发布时间】:2014-05-05 03:42:29 【问题描述】:

我目前有一个函数,我想返回一个字符串,但我希望它在一个函数可以返回的单个字符串中返回字符串数组的所有元素。任何建议表示赞赏。

【问题讨论】:

使用std::stringstream from #include <sstream> 连接你的字符串。 ***.com/questions/5689003/… 请显示您尝试过的代码(如果有)。 @zneak 谢谢,这正是我想要的,效果很好。 【参考方案1】:

你可以这样做:

string f()

  string s1 ="Hello ";
  string s2 = "world!";

  stringstream ss;

  ss<< s1;
  ss<< s2;

  return ss.str();
 

【讨论】:

以上是关于将字符串数组的所有元素写入单个字符串的主要内容,如果未能解决你的问题,请参考以下文章

Elm:将具有单个元素的 JSON 数组解码为字符串

将嵌套的 JSONB 数组连接成单个字符串

sql数组转换为字符串

sqlserver字符串数组拆分打印单个元素

为啥不能用赋值语句将一个字符串常量直接赋给一个字符数组

JS基础(数组的方法)