Problem z komenda COORD

0

Witam. Przesiadłem się właśnie na Linux, koduje(a raczej uczę się kodować) w codeblocks. Wcześniej jak siedziałem na Windowsie komenda COORD działała, ale używała biblioteki windows.h. Czym mam ja zastąpić w Linux ?Oto kawałek kodu który nie działa :)

void gotoxy(int x, int y) { COORD c; c.X=x-1; c.Y=y-1; SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),c); }

1

netcurses ncurses albo czymś podobnym. Na Windowsie, zresztą, też zastąp…

0

Dzięki za podpowiedz. Szukam informacji na temat "netcurses" i nie mogę nic znaleźć. Rozumiem ze jest to biblioteka, tak ?

1

ncurses miałem na myśli, nie wiem skąd mi się ta literówka wzięła… Ogólnie są różne curses, na przykład na Windowsa jest pdcurses.

3

ncurses jest biblioteką wartą zainteresowania dla aplikacji z TUI.
Polecam także zobaczyć na to https://en.wikipedia.org/wiki/ANSI_escape_code#Unix-like_systems

0

Dzięki bardzo za pomoc.Poczytam więcej o tych bibliotekach :)

1
plx211 napisał(a):

ncurses jest biblioteką wartą zainteresowania dla aplikacji z TUI.
Polecam także zobaczyć na to https://en.wikipedia.org/wiki/ANSI_escape_code#Unix-like_systems

+1

"escape code" są na tyle fajne, że można na nich zrobić proste menu w terminalu(np. putty) podłączonym przez port szeregowy z μC (AVR/ARM/etc). Już samo sterowanie kolorami poprawia wizualnie odbiór wysyłanych danych z np. przetworników

1 użytkowników online, w tym zalogowanych: 0, gości: 1