我正在尝试创建一个胭脂,我正在使用不同层的窗口。最底部的是地图,上面的那个是实体层。我有玩家角色,我想在屏幕上移动它们。我正在打印一个新的@(表示玩家的方式)到他们移动的位置,我试图在角色所在的位置放置一个空白区域,这样你就可以看到地图层在你不能的地方。我尝试使用NULL,但它输出^ @。知道我能用什么吗?
答案 0 :(得分:0)
使用空白字符' '
,或者只选择32
或0x20
。
NULL实际上定义为:
#define NULL 0
所以你用ASCII代码编写字符0,这是一个NUL字符,有时表示为Ctrl + @或^ @。
答案 1 :(得分:0)
在现代机器上清除屏幕并在每次编辑后完全重绘整个屏幕可能不会导致太多性能问题。我知道它不是最理想的解决方案,但是它可以很好地消除这种痕迹。