我正在尝试htop
在ncurses
.
我正在做一个无限循环来更新信息和让它停止的条件。但它不会自我更新,因为它想在之前检查输入。
我该怎么办 ?
htop 作者在这里 - htop 本身是用 ncurses 编写的。您需要使用 halfdelay() 函数使输入函数超时。
当你初始化 curses 参数时,你可以使用下一个函数
timeout(TIME_IN_MILLIS);
代码示例:
initscr();
cbreak();
noecho();
nonl();
timeout(1000);
mvprintw( 1, 1, "%s", "Hello World!" );
refresh();
getch();
endwin();