使用2d阵列制作6x6网格

时间:2015-10-06 18:06:26

标签: c++ arrays grid 2d setw

这是我到目前为止所得到的错误: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 << "-------------------------------";
}

1 个答案:

答案 0 :(得分:0)

setwiomanip而非iostream中定义。因此,请将此行添加到源文件中:

#include <iomanip>