Pour effacer une console sous Windows:
void clrscr ()
{
HANDLE houtput = GetStdHandle(STD_OUTPUT_HANDLE);
DWORD written;
COORD coord;
CONSOLE_SCREEN_BUFFER_INFO info;
*(DWORD*)&coord = 0;
GetConsoleScreenBufferInfo(houtput, &info);
FillConsoleOutputCharacter(houtput, ' ', info.dwSize.X*info.dwSize.Y, coord, &written);
SetConsoleCursorPosition(houtput, coord);
}
C++ (@++)