刪除前導空格後,邊框不會被打亂(它只會被覆蓋,並且我可以通過創建額外的窗口來解決)。一般而言,顯示寬度1和顯示寬度2個字符(亞洲字符具有寬度2)之間存在相互作用,並且也在起始光標位置的奇偶性之間存在相互作用。如果某些總體奇偶校驗未完成,則在其附近打印字符時會導致邊界中斷。這是OS X El Captain,libncurses.5.4.dylib。在Ubuntu這個問題不存在。 wchar_t h
我發現一個問題,下面的代碼: int ch = 0;
WINDOW *new_window(int x, int y, int w, int h)
{
WINDOW *win;
win = newwin(h, w, y, x);
box(win, '|', '-');
return win;
}
int remove_window(WINDOW *