| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Sådan får du adgang til Screen buffer i C + +
    A konsol er et vindue , hvor brugerne interagerer med et operativsystem ved at indtaste tekst ved hjælp af computerens tastatur og læse tekst output fra computerskærmen . Et program kan læse data fra konsollen input. Den tekst, du læse fra en konsol gemmes i konsollen skærmen buffer. Skærmen buffer er et gitter af rækker og kolonner , hvor hver grid celle indeholder et tegn. Ved at give adgang til enkelte tegn eller hele linjer fra konsollen skærmen buffer , kan du bruge input data i din C + + program. Instruktioner
    1

    Klik på " Start" i Windows og derefter "Microsoft Visual Studio ".
    2

    Klik på "File ", vælge "Åbn" og dobbeltklik på . C + + program fil, hvor du vil have adgang til en skærm buffer af systemet konsol
    3

    Indtast følgende kode i det åbne vindue : Hej

    # define PERR ( bSuccess , API)

    {if ) printf ( ( bSuccess !) ("% s: Fejl% d fra% s \\ på linje% d \\ n" , salg

    __FILE__ , GetLastError () , api , __ LINE__ );}

    void CLS ( HANDLE hConsole )

    {

    COORD coordScreen = { 0, 0 } /* her er hvor vi får hjem < br >

    cursoren * /

    BOOL bSuccess ,

    DWORD cCharsWritten ,

    CONSOLE_SCREEN_BUFFER_INFO csbi /* for at få buffer info * /

    DWORD dwConSize /* antal tegn celler

    i den aktuelle buffer * /

    /* få antallet af tegn celler i den aktuelle buffer * /

    bSuccess = GetConsoleScreenBufferInfo ( hConsole , & csbi ),

    PERR ( bSuccess " GetConsoleScreenBufferInfo ");

    dwConSize = csbi.dwSize.X * csbi.dwSize.Y ,

    /* sæt den buffer attributter tilsvarende * /

    bSuccess = FillConsoleOutputAttribute ( hConsole ,

    csbi.wAttributes ,

    dwConSize , coordScreen , & cCharsWritten )

    PERR ( bSuccess " FillConsoleOutputAttribute ");

    /* placere markøren på ( 0, 0) * /

    bSuccess = SetConsoleCursorPosition ( hConsole , coordScreen ),

    PERR ( bSuccess , " SetConsoleCursorPosition ")

    tilbagevenden .
    4

    Klik på " File" og "Gem " for at tilføje den funktion at læse fra systemets konsol skærmen buffer til din C + + program < br >

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan bruges Memset Funktion i C + + 
    ·Proces at blive en iPhone Developer 
    ·Hvordan man skriver et program i C , der beregner Morge…
    ·Hvordan man opbygger en Asterisk Tree i C + + 
    ·Sådan Find antallet af forekomster af en karakter i en…
    ·Sådan tilføjes Colored belysning i GtkRadiant 
    ·Sådan Stream Live Video i Xcode 
    ·Sådan Fix Microsoft Visual C + + 
    ·Hvordan man skriver en XLS ark i CSharp 
    ·Sådan deaktiveres Silverlight Knapper 
      Anbefalede Artikler
    ·Udvidelse PHP Menu Tutorial 
    ·Hvad er type Casting i Java 
    ·Sådan Find Java Trace Logs 
    ·Sådan tilføjes Analytics til LightBox 
    ·Software Maintenance Tutorial 
    ·Hvordan laver fil deskriptorer i C 
    ·Sådan Set Python Apps 
    ·Sådan tilføjes en kugle i PHP 
    ·Hvordan man laver en Keylogger i Python 
    ·Malloc Funktion 
    Copyright © Computer Viden http://www.computerdk.com