Une console est une fenêtre où les utilisateurs interagissent avec un système d'exploitation en entrant du texte en utilisant le clavier de l'ordinateur et de lire la sortie de texte à partir de l'écran d'ordinateur . Une application peut lire des données depuis l'entrée de la console. Le texte de lire à partir d'une console est stockée dans la mémoire tampon d' écran de la console . La mémoire tampon d'écran est une grille de rangées et de colonnes, dans laquelle chaque cellule de la grille contient un caractère . En donnant accès à des caractères ou des lignes complètes de la mémoire tampon de l'écran de la console, vous pouvez utiliser les données d'entrée dans votre programme C + + . Instructions 
 1 
 Cliquez sur " Démarrer" de Windows , puis " Microsoft Visual Studio. " 
 2 
 Cliquez sur "Fichier ", sélectionnez " Open" et double-cliquez sur l' . C + + fichier du programme dans lequel vous voulez accéder à une mémoire tampon d'écran de la console système 
 3 
 Entrez le code suivant dans la fenêtre ouverte : 
 
 # define AERR ( bSuccess , api ) 
 
 {if ) printf ( ( bSuccess !) ( "% s : Erreur % d de la \\% de la ligne% d \\ n" , AB 
 __FILE__ , GetLastError () , api , __ LINE__ );} 
 
 cls vides (manche hConsole ) 
 
 { 
 
 COORD coordScreen = {0 , 0} ; /* c'est ici que nous allons à la maison 
 
 le curseur * /
 
 BOOL bSuccess ; 
 
 DWORD cCharsWritten ; 
 
 CONSOLE_SCREEN_BUFFER_INFO CSBI ; /* pour obtenir tampon info * /
 
 DWORD dwConSize ; /* nombre de cellules de caractères 
 
 dans le courant de tampon * /
 
 /* obtenir le nombre de cellules de caractères dans le tampon courant * /
 
 bSuccess = GetConsoleScreenBufferInfo ( hConsole , et CSBI ) ; 
 
 AERR ( bSuccess , " GetConsoleScreenBufferInfo "); 
 
 dwConSize = csbi.dwSize.X * csbi.dwSize.Y ; 
 
 /* set les attributs de la mémoire tampon en conséquence * /
 
 bSuccess = FillConsoleOutputAttribute ( hConsole , 
 
 csbi.wAttributes , 
 
 dwConSize , coordScreen , et cCharsWritten ) ; 
 
 AERR ( bSuccess , " FillConsoleOutputAttribute "); 
 
 /* Placez le curseur à (0, 0) * /
 
 bSuccess = SetConsoleCursorPosition ( hConsole , coordScreen ) ; 
 
 AERR ( bSuccess , " SetConsoleCursorPosition "); 
 retour 
 ; . 
 4 
 Cliquez sur «Fichier» et «Enregistrer» pour ajouter la fonction de lecture de la mémoire tampon de l'écran de la console système à votre programme C + + < br >