Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
21.06.2005, 10:10
gothic-guru



hi leute,

kann mir einer sagen ob und wie man mit c++ auf bestimmte teilbereiche der konsole einfluss nehman kann??

ich will z. B. oben in der konsole immer eine überschrift haben unten eine art legende der befehlke und in der mitte ne eingabefläsche
(nur als beispiel!!)

thx

--

Windows-Problems => Reboot; Linux-Problems => Be Root

zum Seitenanfang zum Seitenende Profil || Suche
001
21.06.2005, 10:53
hausi



Nimm dazu am besten eine GUI Library wie z.B. ncurses (müsste sich eigentlich unter Windows kompilieren lassen). Sonst musst du einfach deine Konsole leeren und dann halt wieder alles ausgeben.

--

zum Seitenanfang zum Seitenende Profil || Suche
002
21.06.2005, 12:06
WareWolf



oder die windows.h schnell includieren und dann:
Quellcode:char *sz = "hello";
unsigned long n;
COORD coordScreen = { 12, 5 };
HANDLE hConsole=GetStdHandle(STD_OUTPUT_HANDLE);
    
SetConsoleCursorPosition(hConsole, coordScreen);
WriteConsole(hConsole, sz, strlen(sz), &n, 0);
ist ne Krücke, aber so kannste wenigstens Koordinaten zur Stringausgabe angeben..

--

Sig as a brick ┴┬┴┬┴┬┴┬┴┬┴┬┴
WW

zum Seitenanfang zum Seitenende Profil || Suche
003
21.06.2005, 13:50
CN



ncurses geht nich unter windows, ausser mit cygwin oder ähnlichem

--

zum Seitenanfang zum Seitenende Profil || Suche
004
21.06.2005, 15:25
WareWolf



mich wundert sowieso, daß da noch keiner der Gurus eine anständige Lib oder weiß der Geier gebaut hat. Fast jeder proggt doch für die Console, nicht mal Farben gibts vernünftig, keine Cursorpositionierung ja nicht mal einen anständigen ClearScreen...

--

Sig as a brick ┴┬┴┬┴┬┴┬┴┬┴┬┴
WW

zum Seitenanfang zum Seitenende Profil || Suche
005
21.06.2005, 15:34
Kriz



Gibt's doch o_O PDCurses, TurboVision...

--

K:R-I)Z++
"CSS ist cascading style sheets. Und nicht so'n Ranzspiel." - dp
In memory of Voice († 2005/03/30)

zum Seitenanfang zum Seitenende Profil || Suche
006
21.06.2005, 15:40
WareWolf



ich hab eigentlich die MS Gurus *hust* gemeint :) und gleich im Consolencode integriert...

--

Sig as a brick ┴┬┴┬┴┬┴┬┴┬┴┬┴
WW

zum Seitenanfang zum Seitenende Profil || Suche
007
21.06.2005, 22:44
Kriz



Die erwähnten Libs sind crossplatform :)

--

K:R-I)Z++
"CSS ist cascading style sheets. Und nicht so'n Ranzspiel." - dp
In memory of Voice († 2005/03/30)

zum Seitenanfang zum Seitenende Profil || Suche