gpt4 book ai didi

unicode - 向窗口添加字符串时 Ncurses 不换行模式

转载 作者:行者123 更新时间:2023-12-02 03:21:08 25 4
gpt4 key购买 nike

我正在向窗口添加字符串,使用 waddwstr()函数,一行接一行,在连续的行中。我不要 ncurses为我自动换行——我通过连续调用 waddwstr() 来覆盖它们有时会显示上一行的尾部。可以ncurses当到达窗口的右边缘时停止?

最佳答案

非包装函数的名称中有“ch”,例如 wadd_wchstr .
非宽接口(interface) waddstr 也是如此与 waddchstr 相比.
但是,包装/非包装功能的区别不止于此。它们使用不同的参数类型。包装函数依赖于通过 wattr_set 设置的视频属性。等,而非包装函数将视频属性与字符数据相结合:

  • waddstr waddchstr 使用 char*chtype*参数,分别
  • waddwstr wadd_chstr 使用 wchar_t*cchar_t*参数。

  • 在这两种形式之间进行转换可能会很麻烦,因为 X/Open 等没有定义用于进行转换的函数。
    bkgd 的手册页描述了如何将这些视频属性与背景字符结合以获得实际显示。

    关于unicode - 向窗口添加字符串时 Ncurses 不换行模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33321517/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com