Linux cursor position
-
Hallo an alle.
Gibt es eine möglichkeit unter linux das cursor in der Console
an bestimte position zu plazieren ohne #include <ncurses> und ohne "\n\t\b" usw.
Mit standart mitteln.
Danke.
-
Nein, denn es ist nicht Standard, in einer Konsole oder unter Linux zu arbeiten. Was sollte also mit deinem standardkonformen Programm passieren, wenn es auf einem Toaster mit Windows CE ausgeführt wird?
-
std::cout << "\033[" << row << ';' << column << 'f';
-
Ich will einfach mit tasten UP DOWN RIGHT LEFT in eine console ein Zeichen "#" bewegen, es soll ein kleines Spiel werden. Habe mal im google ein beitrag gefunden und da schreibt ein User das er es mit ncursers gemacht hat, und wenn das Spiel auf einem anderen Rechner übertragen wird dann leuft das Spiel nicht weil ncurses fehlt.
-
Wie SeppJ schon sagte, hat Standard C++ keine direkte Möglichkeit zur Konsolen-Ansteuerung. Deswegen mußt du je nach Betriebsystem andere Methoden verwenden. Unix hat ncurses, unter Windows gibt es WinAPI-Funktionen wie SetConsoleCursorPosition().
-
Ales klar. Danke an alle !