Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

SetConsoleCursorPosition pod linuxem

Ostatnio zmodyfikowano 2012-04-29 20:18
Autor Wiadomość
yoogi
Temat założony przez niniejszego użytkownika
SetConsoleCursorPosition pod linuxem
» 2012-04-24 14:53:57
Witam, chcę przesunąć kursor konsoli pod ubuntu, dodam, że nie chcę pobierać ncuriesa :)
P-55200
DejaVu
» 2012-04-24 15:20:14
Frazy, które należy wpisać w wyszukiwarkę google:

/edit:
http://stackoverflow.com/questions/2433447/how-to-set-cursor-position-in-c-on-linux
P-55203
m4tx
» 2012-04-24 16:43:21
@up yoogi chciał przesunąć kursor w konsoli, a to, co podałeś w edycji dotyczy kursora myszy :P

@yoogi
Tutaj masz chyba wycinek ze źródła ncurses: http://kasperd.net/~kasperd/comp.os.linux.development/ncurses2.txt
P-55214
DejaVu
» 2012-04-24 16:45:33
To niech zobaczy źródła ncurses i wsio - w końcu pod Linuksem dostępność źródeł nie powinna być problemem.
P-55217
npHard
» 2012-04-24 22:13:42
Rozumiem, że chcesz zrobić coś w stylu "goto(x,y)"?
Skoczyć do wybranego miejsca w konsoli możesz wypisując na standardowe wyjście odpowiedni ciąg znaków. Np. rzeby skoczyć do trzeciego wiersza i czwartej kolumny musisz wypisać takie coś:
printf( "\033[3;4f" );
W ten sposób ( wysyłając znak ESC a następnie pewną sekwencję znaków ) można zdziałać różne inne cuda jak np. zmienić kolory czcionki, wyczyścić terminal itp.
Więcej tego typu sekwencji znajdziesz tutaj:
http://www.termsys.demon.co.uk/vtansi.htm

P-55257
yoogi
Temat założony przez niniejszego użytkownika
» 2012-04-29 20:18:15
@npHard dzięki, będę musiał przetestować :)
P-55616
« 1 »
  Strona 1 z 1