Why do the ANSI escape sequences not work with MS Visual C++?

#include <stdio.h>
void main(void) {
printf("%c[2J", 27); //clear the screen
}

This works fine when I compile it with the old MS C 6.0
This does not work with MS Visual C++ 4.0 and MS Visual C++ 5.0.
Why? Please help!

Have you been to my home page lately?
Home page: http://www.geocities.com/SiliconVall...5230/index.htm