There shouldn't be
any flicker for a default Windows Console.
Have you done anything to it or modified it in any way?
For example, I usually use Marko Bozikovic's
Console (
http://sourceforge.net/projects/console/ ) which flickers quite a bit (as it tries to keep up with the hidden Windows Console it uses).
The code I posted in the
Clear the screen article clears the console window using exactly the same code as does the built-in cmd.exe "cls" function. The Windows event subsystem queues the modification events and usually updates them all at the same time, but it is occasionally possible that an update event occurs in the middle of the modifications.
I would be careful about how obnoxious you get about
system() too. I didn't personally decide to start an anti-system() agenda. I simply learned from those who actually
know better than I, and so now I spread the knowledge so that
you who read here may learn as well.
Anyone who advocates you use
system() to do stuff like clear the screen simply doesn't care about you, your job, or your company's assets and reputation. If I were an employer, anyone who deliberately disabled my company's software security by taking shortcuts with
system() would find themselves in the unemployment line (and potentially worse -- depending how much damage is done before the error is discovered).
JSYK