Eine Seite weiterspringen
-
Hallo zusammen,
Habe ein neues Problem, welches wohl auch schon einige andere hatten (Google).
Die Lösungen sind aber eher unbefriedigend.
Ich würde gerne in einer Konsole unabhängig von der Größe eine Seite weiterspringen,
d.h. Bildschirm sollte leer sein und der Cursor an 1.Position stehen, aber der Buffer sollte erhalten bleiben (also kein cls, clrscr() o.ä.) damit die vergangenen Ausgaben erhalten bleiben und per hochscrollen erreichbar sind.
Früher ging das wohl mit "\f" aber seit W2K wohl nicht mehr (korrigiert mich wenn ich falsch liege).Gibts dafür ne (WinAPI-) Funktion oder kann ich das irgendwie simulieren?
Es sollte also ein Ergebnis herauskommen, welches folgendem entspricht(unabhängig von der Anzahl der Durchläufe natürlich):
for (i=0; i<=25; i++) { printf("\n"); }
Hat jemand eine Idee?
-
Guck Dir doch mal an, was die WinAPI an Konsolenfunktionen zu bieten hat. Da sollte eigentlich alles bei sein, was Dein Herz begehrt.