NCurses:在屏幕上设置最后一个字符(不启用滚动)

时间:2012-06-04 07:01:24

标签: ncurses

假设您有一个尺寸为ROWS和COLS的NCurses窗口(可能是一个子窗口)。 如何在ROWS-1和COLS-1中设置角色。如果我在这个位置使用waddstr和一个字符它不起作用(抛出用户异常)。我假设这是因为光标移动到窗口外的位置?

1 个答案:

答案 0 :(得分:1)

这种行为似乎是故意的: http://old.nabble.com/Setting-last-character-on-screen-%28without-scrolling-enabled%29-to33969235.html

  

检查可移植性:           Solaris 10返回ERR           IRIX64返回ERR           HPUX 11.23返回OK           Tru64返回ERR           AIX 6.1返回OK

     

虽然HPUX实现了SVr4,但它是最后一个(以及它的一些   与其他系统的差异表明了实施者   更多地依赖于文档而不是交叉检查)。 Tru64是   技术上是上面列出的最好的; Solaris有很多代码   腐烂。所以我没有理由改变这个怪癖。

     

- Thomas E. Dickey