绘制数组我需要帮助。我基本上想要绘制数组,因为它在数组中而不是在1行
这是我的数组:
const int MAP_WD = 5;
const int MAP_HT = 5;
int map[MAP_WD * MAP_HT] = {
1, 1, 1, 1, 1,
1, 0, 0, 0, 1,
1, 0, 0, 0, 1,
1, 0, 0, 0, 1,
1, 1, 1, 1, 1
};
这是我正在尝试绘制数组的地方:
int y, x;
for (y = 0; y < MAP_HT; ++y)
{
for (x = 0; x < MAP_WD; ++x)
{
}
}
答案 0 :(得分:2)
尝试在每个内循环的末尾打印一个新行。
在内循环中,打印实际元素。
要获取相关元素,只需使用y*MAP_WD + x
。