Clear screen without blinking

Hello! I have a one simple question :D. I want to output to the console some symbols. Let's say that i have a loop.

for(int i = 0; i < 10; i++) cou << "* ";

Then I want to output other symbols but I want to overwrite the previous symbols. I know I can use system("cls"); but it blinks if I try to output the same characters. For example if I have:

1
2
3
for(int i = 0; i < 10; i++) cou << "* ";
system("cls");
for(int i = 0; i < 10; i++) cou << "* ";


After I run this code the first loop outputs ten "*". Then there is a blink and there are again ten "*" shown. How can I avoid this blink? :)
Thanks for the link! And now if I use one of these methods there won't be a blink? :)
That depends on which one you use. Also the console isn't double buffered or anything fancy like that so you may still see some tearing\"blinking" depending on the hardware.
Thanks, that helped :D
Topic archived. No new replies allowed.