
16/09/2005, 00:46
|
 | | | Fecha de Ingreso: mayo-2004 Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años, 10 meses Puntos: 74 | |
Directo de la MSDN:
Código:
void cls( HANDLE hConsole )
{
COORD coordScreen = { 0, 0 }; // home for the cursor
DWORD cCharsWritten;
CONSOLE_SCREEN_BUFFER_INFO csbi;
DWORD dwConSize;
// Get the number of character cells in the current buffer.
if( !GetConsoleScreenBufferInfo( hConsole, &csbi ))
return;
dwConSize = csbi.dwSize.X * csbi.dwSize.Y;
// Fill the entire screen with blanks.
if( !FillConsoleOutputCharacter( hConsole, (TCHAR) ' ',
dwConSize, coordScreen, &cCharsWritten ))
return;
// Get the current text attribute.
if( !GetConsoleScreenBufferInfo( hConsole, &csbi ))
return;
// Set the buffer's attributes accordingly.
if( !FillConsoleOutputAttribute( hConsole, csbi.wAttributes,
dwConSize, coordScreen, &cCharsWritten ))
return;
// Put the cursor at its home coordinates.
SetConsoleCursorPosition( hConsole, coordScreen );
}
__________________ ¡Peron cumple, Evita dignifica! VIVA PERON CARAJO |