Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Kliknite na tlačidlo " Štart " vo Windows , potom " Microsoft Visual Studio . "
2
Kliknite na " Súbor " vyberte " Otvoriť " a dvakrát kliknite na súbor C + + program , v ktorom chcete prístup k vyrovnávacej pamäti obrazovky na systémovej konzole
3
Zadajte nasledujúci kód v otvorenom okne : .
# define Perr ( ( ! ( bSuccess ) bSuccess , api )
{ if ) printf ( " % s : Chyba % d z % s \\ na riadku % d \\ n" ,
__ FILE__ , GetLastError ( ) , api , __ LINE__ ) ; }
void cls ( HANDLE hConsole )
{
COORD coordScreen = { 0 , 0 } /* tu je , kde budeme doma
kurzora * /
BOOL bSuccess ;
cCharsWritten DWORD ;
CONSOLE_SCREEN_BUFFER_INFO csbi ; /* získať vyrovnávaciu info * /
dwConSize DWORD ; /* počet znakových buniek
v aktuálnom bufferi * /
/* získať počet znakových buniek v aktuálnom bufferi * /
bSuccess = GetConsoleScreenBufferInfo ( hConsole , a csbi ) ;
Perr ( bSuccess , " GetConsoleScreenBufferInfo " ) ;
dwConSize = csbi.dwSize.X * csbi.dwSize.Y ;
/* set atribúty vyrovnávacej pamäte je teda * /
bSuccess = FillConsoleOutputAttribute ( hConsole , Spojené
csbi.wAttributes ,
dwConSize , coordScreen , a cCharsWritten ) ;
Perr ( bSuccess , " FillConsoleOutputAttribute " ) ;
/* umiestnite kurzor na ( 0 , 0 ) * /
bSuccess = SetConsoleCursorPosition ( hConsole , coordScreen ) ;
Perr ( bSuccess , " SetConsoleCursorPosition " ) ;
návrate ; .
4
Kliknutím na tlačidlo " Súbor " a " Uložiť " pridať funkciu čítanie z obrazovky systému konzoly vyrovnávacej pamäte do C + + programu