Does today\'s C or C++ compilers use the clrscr system function?
clrscr
On Unix-like systems you can use VT100 escape codes.
std::cout << "\033[2J" << std::flush;
See http://www.termsys.demon.co.uk/vtansi.htm