我正在尝试在curses窗口中写一些东西,但它似乎也写在边框上.我该如何修复下面的代码?
win_self = newwin(LINES / 2, COLS, 0, 0);
box(win_self, 0, 0);
wrefresh(win_self);
wprintw(win_self, "foobar");
Run Code Online (Sandbox Code Playgroud)
Phi*_*lip 12
在诅咒,所产生的边界box()是内部边界.据我所知,没有办法简单地说"不要覆盖我的边界".
不过,我现在可以想到三种解决方案:
move())refresh()在屏幕上(你可能仍然覆盖的东西,但至少它不是边境字符)
只是为了使它更清楚:该box()函数不会向窗口添加"此窗口具有可见边框"属性,它只是在窗口周围打印边框字符.
你是: