Een console is een venster waar gebruikers omgaan met een besturingssysteem door het invoeren van tekst met het toetsenbord van de computer en het lezen de tekst output van het computerscherm . Een toepassing kan gegevens van de console -ingang lezen . De tekst die je leest uit een console wordt opgeslagen in de console scherm buffer . Het scherm buffer is een raster van rijen en kolommen , waarbij elke gridcel een karakter bevat . Door het verstrekken van toegang tot afzonderlijke tekens of hele lijnen van de console scherm buffer , kunt u ingevoerde gegevens gebruiken in je C + + -programma . Instructies 1 Klik op "Start " in Windows , dan " Microsoft Visual Studio . " Klik op " File ", 2 selecteer 'Open' en dubbelklik op het . C + + -programma -bestand , waarin u wilt toegang tot een scherm buffer van het systeem console 3 Voer de volgende code in het open raam : # define PERR ( bSuccess , api ) op Twitter {if ) printf ( ( bSuccess ! ) ( " % s : fout % d van% s \\ on line % d \\ n " , __FILE__ , GetLastError ( ) , api , __ LINE__ ) ; } leegte cls ( HANDLE hConsole ) op { COORD coordScreen = { 0 , 0 } ; /* hier is waar we zullen thuis < br > de cursor * / BOOL bSuccess ; DWORD cCharsWritten ; CONSOLE_SCREEN_BUFFER_INFO csbi ; /* tot buffer info * / krijgen DWORD dwConSize ; /* aantal karakter cellen in de huidige buffer * / /* krijgen het aantal teken cellen in de huidige buffer * / bSuccess = GetConsoleScreenBufferInfo ( hConsole , & csbi ) ; PERR ( bSuccess , " GetConsoleScreenBufferInfo " ) ; dwConSize = csbi.dwSize.X * csbi.dwSize.Y ; /* set attributen van de buffer dienovereenkomstig * / bSuccess = FillConsoleOutputAttribute ( hConsole , csbi.wAttributes , dwConSize , coordScreen , & cCharsWritten ) ; PERR ( bSuccess , " FillConsoleOutputAttribute " ) ; /* zet de cursor op ( 0 , 0 ) * bSuccess / = SetConsoleCursorPosition ( hConsole , coordScreen ) ; PERR ( bSuccess , " SetConsoleCursorPosition " ) ; return ; . 4 Klik op " File " en " Save " om de functie van het lezen van het systeem console scherm buffer toe te voegen aan je C + + -programma < br >
|