Konsole - mehrzeilige Eingabe rückgängig machen.
-
Hallo,
wie kann ich die Eingabe rückgängig machen, wenn sie mehr als eine Zeile hat?
Mit der Backspacetaste kann ich nur die aktuelle Zeile löschen, komme aber nicht in die vorige.
Gruß,
B.B.
-
Vielleicht sollte ich noch erwähnen, das ich die Eingabe mit fgets von stdin einlese.
-
Big Brother schrieb:
wie kann ich die Eingabe rückgängig machen, wenn sie mehr als eine Zeile hat?
gar nicht. Einmal im Terminal kannst du es nicht mehr zurücknehmen. Du kannst aber mit ANSI Escape Sequences die Zeilen "leeren", oder mit Leerzeichen überschreiben. Am besten nimmst du dann ncurses, damit hast du einen viel besseren Support dafür.
-
Das ist ja doof. Bei Windows geht das ganz einfach mit der Backspacetaste.