Jer*_*pas 6 unicode curses ncurses
我正在将字符串添加到窗口中,并使用waddwstr()函数,在连续的行中一行一行地添加。我不想ncurses自动换行 \xe2\x80\x93 我用连续调用覆盖它们waddwstr(),有时前一行的尾部仍然显示。能ncurses当到达窗口右边缘时
非包装函数的名称中包含“ch”,例如wadd_wchstr。
然而,包装/非包装函数的差异还不止于此。他们使用不同的参数类型。包装函数依赖于通过wattr_set等设置的视频属性,而非包装函数则将视频属性与字符数据相结合:
waddstr分别是waddchstr用途char*和chtype*参数waddwstr以及wadd_chstr用途wchar_t*和cchar_t*参数。两种形式之间的转换可能会很麻烦,因为 X/Open 等没有定义用于执行转换的函数。
手册页描述了如何将这些视频属性与背景字符bkgd结合以获得实际显示。
| 归档时间: |
|
| 查看次数: |
2824 次 |
| 最近记录: |