C++,打印网格:太长了
C++, printing a grid: it's too long
我正在尝试打印网格。我希望它是50x50,但当我打印它不是正方形时,它太长了!这是代码:
for(int x=0;x<MAP_HEIGHT;x++)
{
for(int y=0;y<MAP_LENGHT;y++)cout<<piano[x][y];
cout<<"n";
}
有什么想法吗?非常感谢!
您的网格在数字上是正方形的,但大多数字体都是细长的。因此,尽管在每个方向上有相同数量的元素,但网格绘制得比宽度高(因为每个字母的比例相似)。
编辑
看到你的名字,我觉得应该给你一个暗号。
-----------
|.........|
|.........|
S.........|
|.........|
|.........|
-----------
我从nethack源的dat
目录中的gehennom.des文件中截取了这个房间。这是阿斯莫德斯级别的一部分。请注意,虽然房间看起来有点方形,但实际上它的宽度(9个空间)几乎是它的高度(5个空间)的两倍。
相关文章:
- 如何循环打印顶点结构
- 为什么在popback()操作之后,它仍然打印完整的矢量
- 如何在c++中打印目录
- 有一个打印语句的函数是一种糟糕的编程实践吗
- 在线编译器中的分段C++没有打印消息
- 在C++中打印指向不同基元数据类型的指针的内存地址
- 这个指针和内存代码打印是什么?我不知道是打印垃圾还是如何打印我需要的值
- 如何将结构插入到集合中并打印集合的成员
- 在循环C++中指定字符串之后,不会打印该字符串
- 以螺旋方式打印矩阵的程序.(工作不好)
- 从控制台中删除最后打印的元素
- 如何使用Crypto++并为RSA返回可打印的字节/字符数组
- 如何仅使用对象名称打印特定于对象的成员
- 回溯C++不打印函数,因此文件
- 在一定长度后从数组中打印时缺少整数
- 为什么这个 c++ 代码打印出长度 5,当我打印出字符串时,程序会自动终止?
- 打印网格
- 如何在C 中打印网格向量
- C++,打印网格:太长了
- 在 4x4 网格上打印出C++的移动步骤