我正在尝试创建一个粗略的,我正在使用窗口的不同的层。最下面的一个是地图,上面的一个是实体层。我有玩家角色,我想在屏幕上移动它们。我正在打印一个新的@(代表玩家的方式)到他们移动的地方,我试着在角色所在的地方放一个空格,这样你就可以看到以前看不到的地图层。我试着使用NULL,但它输出^@。知道我能用什么吗?
发布于 2012-02-01 01:48:10
使用空白字符' ',或者如果您喜欢只使用32或0x20。
NULL实际上定义为:
#define NULL 0因此,您正在使用ASCII码0编写字符,这是一个NUL字符,有时表示为Ctrl+@或^@。
发布于 2013-06-13 22:53:48
在现代机器上,每次编辑后清除屏幕并完全重新绘制整个屏幕可能不会导致太多的性能问题。我知道这不是最优的解决方案,但它永远摆脱了这种痕迹伪影。
https://stackoverflow.com/questions/9084229
复制相似问题