Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Slik får du tilgang til Screen buffer i C + +
    En konsoll er et vindu der brukere kommuniserer med et operativsystem ved å skrive inn tekst ved hjelp av tastaturet og lese tekst utgang fra dataskjermen . Et program kan lese data fra konsollen inngang. Teksten du lese fra en konsoll lagres i konsollen skjermen buffer . Skjermen bufferen er et rutenett av rader og kolonner, hvor hver rute celle inneholder en bokstav . Ved å gi tilgang til individuelle tegn eller hele linjer fra konsollen skjermen buffer, kan du bruke input data i C + + program . Instruksjoner
    en

    Klikk "Start" i Windows , og deretter " Microsoft Visual Studio. "
    2

    Klikk på " File" og velg " Åpne" og dobbeltklikk på . C + + program fil, der du vil ha tilgang til en skjerm buffer av systemet konsollen
    3

    Skriv inn følgende kode i det åpne vinduet : en

    # define PERR ( bSuccess , api )

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

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

    void cLS ( HANDLE hConsole )

    {

    COORD coordScreen = { 0 , 0 } , /* her er der vi vil hjem

    markøren * /

    BOOL bSuccess ;

    DWORD cCharsWritten ;

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

    DWORD dwConSize ; /* antall tegn celler

    i gjeldende buffer * /

    /* få antall tegn celler i gjeldende buffer * /

    bSuccess = GetConsoleScreenBufferInfo ( hConsole , og csbi ) ;

    PERR ( bSuccess , " GetConsoleScreenBufferInfo ");

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

    /* sett bufferen attributter tilsvarende * /

    bSuccess = FillConsoleOutputAttribute ( hConsole , Brukte

    csbi.wAttributes , etter

    dwConSize , coordScreen , og cCharsWritten ) ;

    PERR ( bSuccess , " FillConsoleOutputAttribute ");

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

    bSuccess = SetConsoleCursorPosition ( hConsole , coordScreen ) ;

    PERR ( bSuccess , " SetConsoleCursorPosition ");

    tilbake; .
    4

    Klikk "Fil" og "Lagre " for å legge funksjonen til å lese fra systemet konsollen skjermen buffer til C + + program

    früher :

     Weiter:
      Relatert Artike
    ·Hva er Egenskap Keys 
    ·Beskrivelse av C System Function 
    ·Funksjoner av Turbo C 
    ·Hvordan lese Antall Bytes i File Assembly Language 
    ·Hvordan ta en streng fra en Input File og reversere den…
    ·Mobile C # Development Tutorial 
    ·Hvordan lage en klikkbar knapp i C 
    ·Hvordan lage en X og Y Grid i C + + Tekst spill 
    ·Hvordan å kompilere C-kode som Bibliotek 
    ·Hvordan dynamisk tildele en array ved hjelp av klasse i…
      Anbefalte artikler
    ·Hvordan koden ved hjelp av Script Editor i LiveCycle 
    ·Hvordan Fordel Xcode i Mac Apps 
    ·Hvordan bygge Nettleser Spill 
    ·Hvordan bruke Java i Scala 
    ·Slik konverterer Fra Int til Char 
    ·Hvordan bruke Header filer i Python 
    ·Slik installerer mailet APK filer 
    ·Hvordan lage en bue i GTK Radiant 
    ·Hvordan oppdage substantiv i Python 
    ·Hvordan legge inn en Float Bokstavelige i Java 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/