Хороший вопрос.
А что это за консольный экран такой и откуда он взялся?
Чтобы под DOS или Win исполнилось system("cls"); предварительно какой-то, не к ночи будь помянут, добрый человек должен был написать интерпретатор команд command.com (или cmd.exe), а другой - эмулятор консольного терминала, а третий - драйвер видеокарты.
И всё это вместе работает, старательно изображая из себя древний алфавитно-цифровой терминал.
Лучше всего, конечно, почитать документацию, если она есть.
Можно попробовать поуправлять как ANSI-терминалом, давая команды FormFeed (один символ '\0x0c') или Erase Screen (последовательность "\e[2J").
Виндовский гипертерминал, кстати, вполне успешно изображает из себя VT100.
http://www.termsys.demon.co.uk/vtansi.htmhttp://en.wikipedia.org/wiki/ANSI_escape_code