zippy
Senior Dabei seit: 24.10.2018 Mitteilungen: 1995
Beitrag No.1, eingetragen 2021-02-24
Du musst hier zwischen zwei völlig verschiedenen Situationen unterscheiden:
1. Du hast eine Konsole und startest in dieser Konsole ein Programm, das dann in diese Konsole schreibt. In diesem Fall kann das Programm die Größe der Konsole nicht ändern, aber möglicherweise deren Größe abfragen. In einer Unix-artigen Umgebung geschieht das beispielsweise über die Umgebungsvariable COLUMNS.
2. Du startest ein Programm und dieses öffnet dann ein neues Fenster, um dort hineinzuschreiben. In diesem Fall kannst du die Größe dieses Fensters vorgeben.
Wenn man von "Konsole" spricht, meint man aber üblicherweise den ersten Fall.
DerEinfaeltige
Senior Dabei seit: 11.02.2015 Mitteilungen: 2757
Beitrag No.6, eingetragen 2021-02-24
Du kannst dir in Windows das Konsolenhandle geben lassen und dieses dann manipulieren.
Gefundenes Beispiel:
C
//// move_window.c - Move a console window to specific// screen coordinates.//// Written by Ted Burke - last modified 17-4-2012//// To compile: gcc -o move_window.exe move_window.c//#define WINVER 0x0500#include <windows.h>int main (void){// Get console window handle
HWND wh = GetConsoleWindow();// Move window to required position
MoveWindow(wh,100,100,640,250, TRUE);}
----------------- Why waste time learning when ignorance is instantaneous?
- Bill Watterson -
JamesNguyen
Aktiv Dabei seit: 08.11.2020 Mitteilungen: 187
Beitrag No.8, vom Themenstarter, eingetragen 2021-02-25
ok hat geklappt. mein bildschirm ist aber nicht breit genug :)
mit runterskalieren der bildschirm anzeige klappt es dann ist aber die schrift ziemlich klein