Problem z komenda COORD

Problem z komenda COORD
Marcin Skawinski
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3
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); }

Althorion
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1620
1

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

Marcin Skawinski
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3
0

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

Althorion
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1620
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.

plx211
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 181
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

Marcin Skawinski
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3
0

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

JV
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 242
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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.