我想移植一个简单的控制台应用程序在Linux终端上运行,并尽可能保持其当前的行为。这是一个基于CLI的小游戏,在Windows下使用conio.h,我想把它移植到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?)
https://stackoverflow.com/questions/55979567
复制相似问题