【发布时间】:2013-03-01 19:09:51
【问题描述】:
我正在尝试将“房间”对象的二维数组的内容作为数组中内容的一种打印/显示返回。
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 显示“#”,如果它是一个房间,请留下一个“”。
我不确定我应该在方法声明中返回的位?
任何帮助或指出正确的方向将不胜感激
【问题讨论】: