C++ 使用二维阵列制作6x6网格
这就是我到目前为止所做的,我得到一个错误:C++ 使用二维阵列制作6x6网格,c++,arrays,grid,2d,setw,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) <
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 << "-------------------------------";
}
void网格(void)
{
对于(int r=0;r<6;r++)
{
对于(int c=0;c<6;c++)
{
coutsetw
是在iomanip
中定义的,而不是iostream
。因此,将此行添加到源文件:
#include <iomanip>
#包括
setw
是在iomanip
中定义的,而不是iostream
。因此,将此行添加到源文件:
#include <iomanip>
#包括
我意识到并添加了它,但是网格仍然没有按应有的方式打印。我是否可以发送一张它应该是什么样子的图片?我意识到并添加了它,但是网格仍然没有按应有的方式打印。我是否可以发送一张它应该是什么样子的图片?