Я хочу портировать простое консольное приложение для запуска на терминале Linux с максимально возможным сохранением его текущего поведения. Это небольшая CLI-игра, использующая conio.h под Windows, я бы хотела портировать ее на Linux.
Все конкретные строки conio.h:
...
HANDLE out = GetStdHandle(STD_OUTPUT_HANDLE);
CONSOLE_CURSOR_INFO cursorInfo;
GetConsoleCursorInfo(out, &cursorInfo);
cursorInfo.bVisible = false; // set the cursor visibility
SetConsoleCursorInfo(out, &cursorInfo);
short int CX=0, CY=0;
COORD coord;
coord.X = CX;
coord.Y = CY;
...
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), coord);
...
(и: я должен использовать curses.h или ncurses.h?)