使用带有诅咒库的 stdscr 创建窗口,在边框而不是线条中显示不需要的笑脸字符

Created window using stdscr with curses library showing unwanted smiley characters in border instead of lines

本文关键字:字符 笑脸 不需要 显示 边框 诅咒 stdscr 窗口 创建      更新时间:2023-10-16

边框有不需要的字符的图像 我正在使用诅咒库。使用标准 API 创建的窗口,它在以前的版本中工作正常,具有正确的边框线。但是,在新版本中,我在边界线中得到了笑脸和不需要的字符。

帮助我进一步前进。

如果没有(简短的(示例程序,可能还有命令行,人们只能猜测。 但是,引用"以前的版本"听起来像是从ncurses5更新到ncurses6(大约两年前(的问题。 ncurses6 标头与 ncurses5 不同,它改变了某些数据类型的大小。 如果您的命令行意外地混合了 ncurses5/ncurses6 标头和库,则对于使用视频属性(颜色、线条绘制等(的任何内容,您都会得到奇怪的行为。

更多信息:ncurses6公告,2015年8月。