简单的动画导致c ++中的闪烁屏幕

时间:2012-03-10 23:46:39

标签: c++ windows animation

我正在尝试使用以下代码来模拟简单的文本加载动画:

for (int i = 0; i < 15; i ++)
{
    system("cls");

    cout<<disp;
    disp += ".";
    Sleep(100);
}
system("cls");

但是,当我这样做时,屏幕会一直闪烁。有没有更好的方法可以做到这一点?

感谢。

1 个答案:

答案 0 :(得分:1)

看起来这会像你的代码尝试做的那样:

system("cls");
for (int i=0; i<15; ++i)
{
    cout << '.';
    Sleep(100);
}
system("cls");