Progression bar ncurses

Progression bar ncurses

本文关键字:ncurses bar Progression      更新时间:2023-10-16

我正试图使用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();
    }

谢谢你的帮助。

您可能应该在mvaddch(0,n,'#');之后添加refresh();。否则,在您的示例中,屏幕会同时出现在循环的末尾。。