PDCurses空白字符
PDCurses blank character
我正在尝试创建一个rougelike,并且我正在为不同的层使用窗口。最下面的是地图,上面的是实体层。我有玩家角色,我想在屏幕上移动它们。我正在把一个新的@(玩家的表现方式)打印到他们移动的地方,我试图在角色所在的地方放一个空格,这样你就可以看到之前无法看到的地图层。我尝试使用NULL,但它输出^@。知道我能用什么吗?
使用空白字符' '
,或者如果您只喜欢32
或0x20
。
NULL实际上定义为:
#define NULL 0
因此,您正在编写ASCII代码为0的字符,这是一个NUL字符,有时表示为Ctrl+@或^@。
在现代机器上,每次编辑后清除屏幕并完全重新绘制整个屏幕可能不会引起太多性能问题。我知道这不是最理想的解决方案,但它永远消除了那种痕迹。
相关文章:
- 字符指针值为空白,为什么代码不打印5
- 将utf8编码的字符串转换为本地8位编码的字符串,并将无法确定的字符替换为空白
- 读取空白*指向字符作为整数的安全性
- C和C++中反斜杠后面的空白字符
- 检查字符中的空白和字符串中的数字
- 将空白字符替换为 %20 的字符串,忽略所有尾随空格
- 如何在C++中一起使用setw和setfill来填充空白和字符
- 读取字符数组的空白位数
- 忽略空白字符
- 在空白字符上拆分 UTF-8 编码字符串,而无需了解 UTF-8 编码
- 需要读取空白和其他字符C++
- 从字符数组中删除空白和标点符号的函数
- PDCurses空白字符
- 如何从字符变量中删除空白空间
- 如何读取名称的字符数组,而不读取空白
- 将二维字符数组初始化为全空白时出现问题
- 将文本文件的内容一个字符一个字符地读入矢量,不跳过空白或新行
- 为什么我用WriteFile写入文件的每个字符之间都有一个空白
- 在调用函数c++之后,用另一个字符替换空白
- 程序来查找空白和换行字符的数量