NCurses Refresh

前端 未结 2 1146
醉话见心
醉话见心 2020-12-10 04:36

I have a small ncurse program I\'m running, but the output doesn\'t seem to show up unless I stick the wrefresh() in a while loop.

Is there some buffer

2条回答
  •  一生所求
    2020-12-10 05:29

    You are not supposed to mix operations on stdscr and windows created with newwin(). getch() operates on stdscr, so that is your problem. Replace that call with

    wgetch(win);
    

    (getch() is causing stdscr to be dumped over the top of your other window, and because that happens so quickly it looks like the other window never got displayed at all).

提交回复
热议问题