ausgabe auf die gleiche Stelle immer setzten
-
Guten Abend,
Ich möchte ein Konsolen-Steuerungsprogramm erstellen, das diverse ausgänge ansteuert und auch die Temp von der CPU anzeigt, die in gewissen ständen Aktuell gehalten wird.
Nu meine Frage, gibt es die Möglichkeit unter Shell (meine ist SH) ein befehl womit ich diese ausgabe immer auf die Gleiche stelle schreiben kann ? z.b Zeile 24 block 70 ?.Mfg Michael
Nachtrag: benutze Unix Freebsd
-
Im ANSI-Standard geht es nicht, aber vermutlich mit Systemfunktionen.
(gibt einen Stubs in die richtige Richtung)
-
Dieser Thread wurde von Moderator/in CStoll aus dem Forum C++ in das Forum Linux/Unix verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Schau Dir mal (n)curses oä an.
-
Brusko schrieb:
... Nu meine Frage, gibt es die Möglichkeit unter Shell (meine ist SH) ein befehl womit ich diese ausgabe immer auf die Gleiche stelle schreiben kann ? z.b Zeile 24 block 70 ?.
Ja, mit ANSI-Steuercodes:
echo -e "\033[24H\033[70G[i]Dein Text[/i]"
-
#include <curses.h> mvprintw(24, 70, "%s", str); refresh();