相关疑难解决方法(0)

如何编写一个在c ++中迭代两个数组的for语句

我已完成一项任务,但Xcode正在向我发出关于for循环语法的警告,我不知道如何更改它.我是编程新手.我正在上一门课程.

赋值是创建两个char数组.一个月份的名称,另一个月份的总天数,然后按顺序打印两个阵列(1月31日2月28日等).

这就是我想出的:

f()
{
    std::string months[] = { "January", "February", "March" };
    std::string days[] = { "31", "28", "31" };

    stringstream ss;

    for (auto i = 0, j = 0; i < 3, j < 3; ++i, ++j)

    {
        ss << months[i] << " " << days[j] << " ";
    }

}
Run Code Online (Sandbox Code Playgroud)

编译器不喜欢for语句的中间部分,要停止测试.我收到的消息说"表达结果未使用".

我承认我主要是模仿我从课堂上看过的样本,但是我们从来没有做过评估两个数组的循环.我尝试了一个范围for循环,但我根本无法工作.

c++ arrays

0
推荐指数
1
解决办法
111
查看次数

标签 统计

arrays ×1

c++ ×1