Konsoleninput bearbeiten mit Pfeiltasten
-
Hallo!
Wenn ich eine Zeile text einlesen will:
getline(cin,line);
dann kann ich den CUrsor nicht verschieben um zB am Anfang der Zeile nachträglich etwas einzufügen...Nach der Bemühung von google bin ich auf curses gestoßen, aber geht das nicht einfacher?!
Und plattformunabhängig sollte es auch bleibenDanke
-
Was hat das vorhanden sein eines Cursors mit dem einlesen in ein Programm zu tun?
-
drakon schrieb:
Was hat das vorhanden sein eines Cursors mit dem einlesen in ein Programm zu tun?
Wenn man etwas in eine Konsole eingibt ist ein Cursor vorhanden. Diesen möchte ich gerne verschieben können.
-
Das hat weniger mit dem einelsen zu tun.
Aber hier:
http://msdn.microsoft.com/en-us/library/ms686025(VS.85).aspxbtw:
Den Link habe ich gerade eben in einem anderen Thread gebraucht.. :p
-
Hehe ... nur ich habe kein Windows. :p Also mit standard C++ geht das wohl nich?!
-
cppRookie schrieb:
Hehe ... nur ich habe kein Windows. :p Also mit standard C++ geht das wohl nich?!
Nein.
-
Da ein "Nein" keine sehr zufriedenstellendes Threadende darstellt, hier noch ein Tipp mit dem du vielleicht etwas anfangen kannst:
http://de.wikipedia.org/wiki/GNU_readline