Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Toegang krijgen tot het scherm buffer in C + +
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 >

Previous: Next:
  C /C + + Programming
·Hoe maak je tijd in C Bereken …
·Hoe te springen van een Void f…
·Hoe te Random Negatieve & Posi…
·Wat is een EOF in de C taal ? 
·Functie in C voor palindromen 
·Hoe je afbeeldingen tonen in e…
·Hoe te sluiten WCF Services 
·Hoe maak je een Header File In…
·Hoe maak je een C + + klasse 
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Waarom gebruik Functie Pointers ? 
·Javascript Scrollbar Tutorial 
·Wat zijn MCI ActiveX-besturingselementen…
·Hoe kan ik naam van meerdere bestanden m…
·Modularisering Techniek 
·Hoe te Icoon Generation Uitschakelen in …
·Hoe te VBA Stop Uitvoeren 
·VBA Dim Types 
·Hoe te gebruiken Klasse Van XSD 
Copyright © Computer Kennis http://www.nldit.com