我正在尝试将“房间”对象的二维数组的内容作为数组中内容的一种打印/显示返回。
Room* m_map[10][10];
像这样生成房间的分散:
//Initialise array to NULL
for(int x=0;x<10;x++)
{
for(int y=0;y<10;y++)
m_map[x][y] = NULL;
}
for(int n=0; n<10; n++)
{
for(int ran=0; ran<3; ran++)
{
int r_n = rand() % 10 ;
Room* r = new Room(n, "Normal", true, false, false, true);
m_map[r_n][n] = r;
}
}
然后,我想参考 NULL 为用户显示/打印这些房间所在的位置。
所以我可以例如如果NULL显示'#',如果它是一个房间离开一个''。
我不确定我应该在方法声明中返回的位?
任何帮助或指出正确的方向将不胜感激