Liebesforum,
das folgende Beispielprogramm fragt mithilfe der ANSI Device Status
Report Sequenz die Terminalbreite ab. Das funktioniert soweit, mein
Problem ist nun, dass ich dabei einmal Enter drücken muss, was ich
vermeiden möchte.
1 | #include <iostream>
|
2 | #include <string>
|
3 | int main() {
|
4 | using namespace std;
|
5 | cout << "\x1b[6n";
|
6 | int i = 0, j = 0;
|
7 | char c = '\0';
|
8 | cin >> c;
|
9 | cin >> c;
|
10 | cin >> i;
|
11 | cin >> c;
|
12 | cin >> j;
|
13 | cout << "(" << i << ")" << c << "(" << j << ")" << endl;
|
14 | cin >> c;
|
15 | }
|
Ausgabe:
Hier muss ich Enter einmal drücken, damit dann das kommt:
Wie kann ich das Enterzeichen mitsenden lassen, so dass man es nicht
extra drücken muss?
Vielen Dank
Euer Stan*
*Name geändert