我想在ncurses窗口中显示一个计时器,该计时器从两分钟开始计时,但是我真的不知道如何执行此操作,这里的任何人都知道如何并且愿意帮助我吗?还是这太笼统了?我目前也在程序中使用pthreads。

我还应该指定这是针对linux的,因此没有windows库。

最佳答案

希望能帮助到你

#include <ncurses.h>

int main() {
  int secondsLeft = 120;
  initscr();
  curs_set(0);
  do {
    printw("%i", secondsLeft);
    refresh();
    erase();
    secondsLeft--;
    napms(1000);
  } while (secondsLeft > 0);
  endwin();
  return 0;
}

09-05 00:28