A -Konsole ist ein Fenster, in dem Benutzer interagieren mit einem Betriebssystem durch Eingabe von Text über die Computer-Tastatur und das Lesen von Text Ausgabe vom Computer-Bildschirm. Eine Anwendung kann Daten von der Konsole eingegeben . Der Text, den Sie lesen aus einer Konsole in der Konsole gespeichert. Der Bildschirm -Puffer ist ein Gitter aus Zeilen und Spalten , wobei jede Gitterzelle ein Zeichen enthält . Durch den Zugriff auf einzelne Zeichen oder ganze Zeilen in der Konsole Puffer , können Sie Eingabedaten in Ihre C + + -Programm verwenden. Anleitung
1
Klicken Sie auf " Start" in Windows , dann " Microsoft Visual Studio. "
2
Klicken Sie auf " Datei", wählen Sie "Öffnen " und das Doppel- klicken . C + +-Programm -Datei, in der Sie einen Bildschirm Puffer des Systems Konsole zugreifen
3
Geben Sie den folgenden Code in das offene Fenster :
# define PERR ( bSuccess , api )
{if ) printf ( ( bSuccess ! ) ( "% s : Fehler % d von % s \\ on line % d \\ n",
__FILE__ , GetLastError ( ) , api , __ LINE__ );}
nichtig cls (HANDLE hConsole )
{
COORD coordScreen = {0, 0} /* hier, wo wir nach Hause
der Cursor * /Tablet
BOOL bSuccess ;
DWORD cCharsWritten ;
CONSOLE_SCREEN_BUFFER_INFO CsBi /* Puffer zu info * /Tablet
bekommen DWORD dwConSize ; /* Anzahl der Zeichen Zellen
in den aktuellen Puffer * /Tablet
/* erhalten Sie die Anzahl der Zeichen Zellen in den aktuellen Puffer * /Tablet
bSuccess = GetConsoleScreenBufferInfo ( hConsole & CsBi );
PERR ( bSuccess " GetConsoleScreenBufferInfo ");
dwConSize = csbi.dwSize.X * csbi.dwSize.Y ;
/* set des Puffers Attribute entsprechend * /Tablet
bSuccess = FillConsoleOutputAttribute ( hConsole ,
csbi.wAttributes ,
dwConSize , coordScreen & cCharsWritten );
PERR ( bSuccess " FillConsoleOutputAttribute ");
/* setzen Sie den Cursor bei (0, 0) * /Tablet
bSuccess = SetConsoleCursorPosition ( hConsole , coordScreen );
PERR ( bSuccess , " SetConsoleCursorPosition ");
return; .
4
Klicken Sie auf " Datei" und " Speichern", um die Funktion des Lesens aus dem System -Konsole den Puffer, um Ihre C + +-Programm hinzufügen