在单行上连接 C 中的多个字符串
在 C# 中,可以在单行上轻松连接字符串和其他数据类型。然而,由于在字符串连接中缺乏对多个运算符的支持,在 C 中实现类似的功能可能看起来令人畏惧。
以前,在 C 中连接多个字符串需要单独的行,例如:
string s; s += "Hello world, " + "nice to see you, " + "or not.";
但是,另一种方法可以复制所需的行为。
利用标准模板库 (STL)
STL 为使用字符串流的无缝字符串连接提供了强大的解决方案对象:
#include <sstream> #include <string> std::stringstream ss; ss << "Hello, world, " << myInt << niceToSeeYouString; std::string s = ss.str();
使用
其他资源
了解更多见解关于 C 中的字符串连接,请参考:
以上是如何在 C 语言中将多个字符串连接在一行上?的详细内容。更多信息请关注PHP中文网其他相关文章!