Wie Größe von DOS-Fenster ermitteln???
-
Hallo zusammen!
Ich schreibe gerade ein Konsolenprogramm in C. Jetzt möchte ich herausfinden wie gross das DOS-Fenster bzw die Konsolenauflösung ist um einen Begrüssungsbildschirm über die gesamte Konsole auszugeben.
zB.
***************************** * * * Mein Programm * * * *****************************
-> muss wissen wieviel Sternchen ich ausgeben kann für eine Zeile?!?!?
Vielen Dank im Voraus.
spooky
-
80 * 25 ?
-
und dynamisch? jeder kann doch die größe der dosbox ändern und vollbild ist auch nochma anders...
-
winapi...
-
Dieser Thread wurde von Moderator/in c.rackwitz aus dem Forum ANSI C in das Forum DOS und Win32-Konsole verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
ist SetConsoleWindowInfo() richtig?
-
nein, das sagt doch schon das "set" oder?
such mal nach
GetWindow...();
GetWindowRect();
oder (MFC/WinApi)
GetClientRect();
der Babel
-
probier es mal so
HANDLE hConsoleOutput; CONSOLE_SCREEN_BUFFER_INFO csbi; GetConsoleScreenBufferInfo(hConsoleOutput, &csbi); // Breite unsigned int nWidth; nWidth = csbi.dwSize.X; // Hoehe unsigned int nHeight; nHeight = csbi.dwSize.Y;
Gruß