我已完成一项任务,但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循环,但我根本无法工作.