进步栏ncurses

时间:2014-04-11 07:59:55

标签: c++ ncurses

我正在尝试使用ncurses在c ++中进行升级,但我还没有成功。所有'#'同时出现,没有动画。有人可以帮助我。

这是我的代码:

    #include <iostream>
    #include <ncurses.h>
    #include <unistd.h>
    using namespace std;

    int main()
    {
        initscr();

        for (int n = 0; n < 10; n++)
        {
            mvaddch(0,n,'#');
            usleep(10000);
        }
        getch();
     endwin();
    }

感谢您的帮助。

1 个答案:

答案 0 :(得分:3)

您可能应在refresh();之后添加mvaddch(0,n,'#');。否则屏幕会在示例中的循环结束时一次显示。