002
25.10.2003, 13:50 Uhr
~Chris
Gast
|
Danke für die Info, aber das ist es nicht was ich will:
Ich möchte in einer Zeile die 80 Zeichen lang ist und am Anfang und am Ende bei der Ausgabe ein * hat (weil es so nett aussieht *ggg*) eine Eingabe als User machen können, ohne das sich das * am Ende der Zeile nach hinten verschiebt. Im Unix glaub ich geht das, in dem man mit \b so lange zurückgeht, bis man dort ist wo man die Eingabe machen will und dann ein \c damit man praktisch über die vorhandene Zeile (mit der Formatierung) eine neue Zeile "drüberlegt", ohne das man die Cursorposition verändert. Damit habe ich erreicht, das die Formatierung so bleibt wie sie ist und die Eingabe daran nichts ändert. Für den eingebenden User sieht es so aus, als würde er quasi am Ende meiner Frage schreiben, obwohl er in Wirklichkeit bereits eine Zeile weiter schreibt.
Schaut so aus:
* Geben sie die Zahl 2 ein: xxx *
xxx.... die EIngabe die der User machen soll, wenn ich keinen neue Zeile macht, schiebt er mit der Eingabe den hinteren * weiter und erzeugt einen Zeilenumbruch. |