我正在尝试使用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();
}
感谢您的帮助。
答案 0 :(得分:3)
您可能应在refresh();
之后添加mvaddch(0,n,'#');
。否则屏幕会在示例中的循环结束时一次显示。