我正在尝试打印网格。我希望它是50x50,但是当我打印它不是正方形时,它太长了! 这是代码:
for(int x=0;x<MAP_HEIGHT;x++)
{
for(int y=0;y<MAP_LENGHT;y++)cout<<piano[x][y];
cout<<"\n";
}
有什么想法吗?非常感谢你!
答案 0 :(得分:0)
你的网格是数字方形,但大多数字体都很高。因此,尽管在每个方向上具有相同数量的元素,但是网格被绘制得比它宽(因为每个字母的比例相似)。
看到你的名字,我认为nethack参考是有序的。
-----------
|.........|
|.........|
S.........|
|.........|
|.........|
-----------
我将这个房间从nethack源的dat
目录中的gehennom.des文件中删除。它是Asmodeus级别的一部分。请注意,虽然房间看起来略微正方形,但它实际上几乎是两倍宽(9个空格)和高(5个空格)。