Archiv verlassen und diese Seite im Standarddesign anzeigen : [C/C++] Cursor nach links oben setzen
Hallo zusammen,
wie kann man denn in C/C++ ohne ncurses den Cursor wieder ins linke obere Eck der Konsole setzen, wenn z.B schon mehrere Zeilen geschrieben wurden?
Oder kann eventuell der Befehl "echo" (den man dann mit der system(...) Funktion ausführen könnte) mit einer wilden Kette von Escapezeichen so etwas?
Danke.
tuxipuxi
08-07-2003, 14:56
hi,
plattformunabhaengig und ohne zusatzlibs garnicht, bin mir 99% sicher.
gruss,
tuxipuxi.
Es soll auch nur unter Linux (vielleicht auch Unix) laufen, aber halt ohne ncurses.
Es gibt eine Portierung der conio.h nach Linux,da sind da so Sachen drin,wie
gotoxy,wherexy,clrsrc....usw.
Für gotoxy steht zb. das drin
void gotoxy(int x, int y) { printf("\033[%d;%dH", y, x); fflush(stdout); }
anda_skoa
08-07-2003, 23:14
Links oben sollte halbwegs portabel mit ANSI Escape Sequenzen machbar sein, weil das die HOME Position ist.
Ciao,
_
tuxipuxi
09-07-2003, 07:43
LOL,
jetzt merke ich erst wovon ihr redet :D .
ich bin von dem mauscursor ausgegangen und gemeint war der "cursor" der konsole... na gut, das geht wahrscheinlich :) .
nichts fuer ungut, gruss,
tuxipuxi.
Powered by vBulletin® Version 4.2.5 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.