Я пытаюсь реализовать игру, используя ncurses в C. Мне нужно показать текущее время (время должно обновляться каждую секунду), и мой цикл while выглядит так:
while(1)
{
clk = time(NULL);
cur_time = localtime(&clk);
mvprintw(0,1,"%d %d %d",cur_time->tm_hour,cur_time->tm_min,cur_time->tm_sec);
int key = getch()
//other stuff
}
Моя проблема в том, что время обновляется только тогда, когда я нажимаю клавишу. Это способ обновить время без необходимости нажатия клавиши (и реализовать это одновременно)?