| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> C /C + + Programming >> Content
    Come accedere al buffer dello schermo in C + +
    Una console è una finestra in cui gli utenti interagiscono con un sistema operativo per digitare del testo utilizzando la tastiera del computer e leggendo l'output di testo dallo schermo del computer . Un'applicazione in grado di leggere i dati dalla console di input . Il testo che si legge da una console è memorizzata nel buffer dello schermo della console . Il buffer schermo è una griglia di righe e colonne, in cui ogni cella della griglia contiene un carattere . Fornendo l'accesso a singoli caratteri o intere righe del buffer dello schermo della console , è possibile utilizzare i dati di ingresso nel programma C + + . Istruzioni
    1

    Fare clic su " Start" di Windows , quindi "Microsoft Visual Studio ".
    2

    Fare clic su " File ", selezionare " Apri" e fare doppio clic sul . C + + file di programma , in cui si desidera accedere a un buffer dello schermo della console di sistema
    3

    Inserisci il seguente codice nella finestra aperta :

    # define PERR ( bSuccess , api ) per

    {if ) printf ( ( bSuccess ! ) ( "% s : errore % d da% s \\ on line % d \\ n" , Stati

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

    cls void ( MANICO hConsole ) per

    {

    COORD coordScreen = { 0 , 0 } ; /* ecco dove faremo a casa

    il cursore * /

    BOOL bSuccess ;

    DWORD cCharsWritten ;

    CONSOLE_SCREEN_BUFFER_INFO CSBI ; /* per ottenere informazioni del buffer * /Eventi

    DWORD dwConSize ; /* numero di celle di carattere

    nella corrente del buffer * /Eventi

    /* ottenere il numero di cellule carattere nel buffer corrente * /

    bSuccess = GetConsoleScreenBufferInfo ( hConsole , e CSBI ) ;

    PERR ( bSuccess , " GetConsoleScreenBufferInfo ");

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

    /* set attributi del buffer di conseguenza * /

    bSuccess = FillConsoleOutputAttribute ( hConsole ,

    csbi.wAttributes ,

    dwConSize , coordScreen , e cCharsWritten ) ;

    PERR ( bSuccess , " FillConsoleOutputAttribute " ) ;

    /* mettere il cursore su ( 0 , 0 ) * /

    bSuccess = SetConsoleCursorPosition ( hConsole , coordScreen ) ;

    PERR ( bSuccess , " SetConsoleCursorPosition " ) ;

    ritorno ; .
    4

    Fare clic su " File" e "Salva" per aggiungere la funzione di lettura del buffer dello schermo della console di sistema per il programma C + + < br >

    Previous :

    next :
      Articoli Correlati
    ·Come installare una libreria di runtime C 
    ·Giochi 3D Tutorial Creator 
    ·Come imparare a codificare un microcontrollore in C 
    ·Come inserire un array nel primo elemento Using C + + 
    ·Base SDK mancante xCode 
    ·Come costruire una coda da una lista 
    ·Come creare una copia istantanea di una lista collegata…
    ·Come cancellare schermo prima di un nuovo ciclo in un C…
    ·Come utilizzare costruttori di copia in C + + 
    ·Come capire puntatori in C 
      Articoli in evidenza
    ·Come fare un ordinabili ListBox 
    ·Come passare una variabile in C 
    ·Come collegare due Form in Visual Basic 
    ·Come utilizzare MATLAB per risolvere un problema di pro…
    ·Come visualizzare la prima voce nella casella combinata…
    ·Come convertire xls in PHP 
    ·Come modificare script in PHP MySQL Table 
    ·Come convertire da VB6 
    ·Come compilare C + + File di intestazione 
    ·Come inizializzare puntatori 
    Copyright © Conoscenza Informatica http://it.wingwit.com