C++ Ncurses 显示计时器

C++ Ncurses displaying a timer

我想在 ncurses window 中显示一个计时器,从两分钟开始计时,但我真的不知道该怎么做,这里有人知道怎么做吗?愿意帮助我吗?还是这个问题太笼统了?我目前也在程序中使用 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;
}