如何在 C++ 中创建字符串

Posted

技术标签:

【中文标题】如何在 C++ 中创建字符串【英文标题】:How to create string of strings in c++ 【发布时间】:2014-04-05 18:56:46 【问题描述】:

我想要这样的东西:

第一第二第一第二 第三第一第二第一 口渴 asdfasd adfads asdfadf sdfsdf sdfasdf afdsdf dffsd

它有 4 行和 4 列。 每一行、每一列对都是一个字符串。

【问题讨论】:

欢迎来到 SO。请阅读How to Ask 和help center 了解如何提问。你试过什么了?这里没有人会牵着你的手为你写下所有的代码。 解释问题,让别人理解问题。 哇。清除。精确的。言归正传。 答案是string magic[4][4]。我感觉到了。 【参考方案1】:

字符串不同于矩阵字符串。

字符串字符串 让一个字符串为一个或多个连续字符,例如"first"。 一个字符串可能包含另一个字符串或通常称为子字符串。字符串"theater" 至少包含字符串"the""eat""ate"

字符串矩阵 字符串矩阵包含字符串的行和列:

"first"    "second"  "apple"  "car"  
"garden"   "table"   "pear"   "tire"  
"hero"     "cat"     "orange" "window"  
"soil"     "food"    "mango"  "engine"  

字符串矩阵可以声明为:

std::string  string_matrix[4][4];

其他数据结构可用于表示字符串矩阵,例如链表。

【讨论】:

以上是关于如何在 C++ 中创建字符串的主要内容,如果未能解决你的问题,请参考以下文章

如何根据字符串数量的输入在 C++ 中创建数组?

如何从 C++ 中的 Base64 编码字符串在 GDI+ 中创建图像?

如何在c ++中创建节点?

在 Java 客户端中创建 Mat 对象,使用 opencv 从 C++ 服务器发送

С++ 中的字符串文字是在静态内存中创建的吗?

如何在 Visual C++ 2010 中打开资源字符串?