首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

打印2D std::string数组

是指如何将一个二维的std::string数组打印输出。下面是完善且全面的答案:

在C++中,我们可以使用嵌套的循环来遍历二维std::string数组,并将每个元素打印输出。

代码语言:txt
复制
#include <iostream>
#include <vector>
#include <string>

int main() {
    // 定义一个二维std::string数组
    std::vector<std::vector<std::string>> strArray = {
        {"Apple", "Banana", "Cherry"},
        {"Dog", "Elephant", "Fox"},
        {"Grapes", "Honeydew", "Kiwi"}
    };

    // 遍历二维数组并打印每个元素
    for (const auto& row : strArray) {
        for (const auto& element : row) {
            std::cout << element << " ";
        }
        std::cout << std::endl;
    }

    return 0;
}

上述代码中,我们使用了std::vector容器来表示二维std::string数组。首先定义了一个名为strArray的std::vector变量,并初始化了其中的元素。然后使用两个嵌套的for循环,第一个循环用于遍历每一行,第二个循环用于遍历每一行中的元素。通过std::cout打印每个元素,并在每行结束后输出一个换行符std::endl。

这样,运行上述代码将会打印输出如下结果:

代码语言:txt
复制
Apple Banana Cherry
Dog Elephant Fox
Grapes Honeydew Kiwi

推荐的腾讯云相关产品:无

这是一个纯粹的编程问题,与云计算品牌商无关,因此没有相关的腾讯云产品推荐链接。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券