如何在屏幕上的指定位置书写字符

时间:2016-11-15 20:20:35

标签: c++ multidimensional-array text position ascii-art

晚上好。

我的编程老师问了一个扫雷的骨头版本。 我们使用的是文本模式,而不是图形。 问题是我们必须绘制板(使用ascii艺术,显然我将使用+, - 和|,每个位置指的是多维数组的对应值),从播放器读取一个位置并放置一个合适的在指定位置上的角色,即玩家进入C5,并且在相应的单元格中,如果有一个矿井,我必须放一个X,如果周围的单元中没有地雷,则需要放一个点,或者一个数字表示有多少个地雷是围绕着这个位置。 我不需要像原始游戏那样自动展开所选单元格,我只需要在所选位置书写。 在绘制电路板后如何在指定位置写入? 我的意思是,(即)F4在第20列和第13行,我怎么能说cout<< " X" << 20日,13日;或者cout<< " 3" << 20日,13日;? 显然,在写完角色后,我必须将提示放回到玩家必须插入新尝试再次使用cin读取的位置,但解决方案与以前相同。

非常感谢你的帮助。 亚历

0 个答案:

没有答案