【问题标题】:Making a 6x6 grid with a 2d array使用 2d 数组制作 6x6 网格
【发布时间】:2023-03-28 16:26:01
【问题描述】:

这是我目前所拥有的,但出现错误:setw 未在此范围内声明

void grid (void)
{
    for (int r = 0; r < 6; r++)
    {
        for (int c = 0; c < 6; c++)
        {
            cout << "-------------" << endl;
            cout << "|" << setw(4) << r + 1 << setw(4) << "|" << endl;
            cout << "-------------" << endl;
        }
    }
    cout << "-------------------------------";
}

【问题讨论】:

    标签: c++ arrays grid 2d setw


    【解决方案1】:

    setw 是在 iomanip 中定义的,而不是在 iostream 中定义的。因此,将此行添加到您的源文件中:

    #include <iomanip>
    

    【讨论】:

    • 我意识到并添加了它,但是,网格仍然没有按应有的方式打印。无论如何我可以发送一张它应该是什么样子的图片吗?
    猜你喜欢
    • 1970-01-01
    • 2019-08-31
    • 1970-01-01
    • 1970-01-01
    • 2015-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多