0

我正在尝试htopncurses.

我正在做一个无限循环来更新信息和让它停止的条件。但它不会自我更新,因为它想在之前检查输入。

我该怎么办 ?

4

2 回答 2

1

htop 作者在这里 - htop 本身是用 ncurses 编写的。您需要使用 halfdelay() 函数使输入函数超时。

http://linux.die.net/man/3/halfdelay

于 2014-01-28T18:38:27.543 回答
0

当你初始化 curses 参数时,你可以使用下一个函数

timeout(TIME_IN_MILLIS);

代码示例:

initscr();
cbreak(); 
noecho();
nonl();

timeout(1000);
mvprintw( 1, 1, "%s", "Hello World!" );
refresh();
getch();
endwin();
于 2014-06-25T11:40:38.040 回答