fensterinhalt löschen
-
wie kann man eigentlich in c++ den inhalt eines fensters löschen?
hab nen prog, das halt der benutzer nur abbrechen kann, aber da sich dort alles wiederholt, wenn der benutzer weiter macht, wird der inhalt des fensters als mehr und mehr.
das nervt mich ein bisschen und wollt mal nach einem lösch-befehl des fensterinhalts fragen.
thx für die help schonmal
-
Ich nehm mal an du meist die Konsole. Also unschoen ist die Loesung mit system(...). Zum Loeschen der Konsole dient unter Windows (afaik) cls, unter Linux (Bash/Tcsh) clear. Also
system(clear);
sollte unter Linux gehen.
-
mit standard c/c++ mitteln ist das leider nicht möglich da der standard kein gerät bildschirm kennt. da existieren nur die streams cin und cout. cout könnte genausogut eine serielle schnittstelle oder ein drucker sein und da kann man nichts löschen.
K.
-
pli schrieb:
Also
system(clear);
sollte unter Linux gehen.
und unter windows sollte
system("cls");
gehen.
-
ok, stimmt, die "" fehlen bei meinem Posting mit clear unter linux noch.
Es sei denn man nimmt implizit an, dass:char *clear = "clear"; system(clear);
-
pli schrieb:
ok, stimmt, die "" fehlen bei meinem Posting mit clear unter linux noch.
Es sei denn man nimmt implizit an, dass:char *clear = "clear"; system(clear);
lol
-
danke für die tipps leute