There are better ways, but this should do it ...
DWORD numCharactersWritten;COORD consoleCoords = {0, 0};GetConsoleScreenBufferInfo(consoleHandle, &consoleInfo);FillConsoleOutputCharacter(consoleHandle, ' ', consoleInfo.dwSize.X * consoleInfo.dwSize.Y, consoleCoords, &numCharactersWritten);FillConsoleOutputAttribute(consoleHandle, consoleInfo.wAttributes, consoleInfo.dwSize.X * consoleInfo.dwSize.Y, consoleCoords, &numCharactersWritten);
... where consoleInfo is a CONSOLE_SCREEN_BUFFER_INFO, and consoleHandle is a HANDLE to a console.
Edited by - Martee on January 8, 2002 10:57:45 PM