我有一个在原始模式下使用终端的程序,我想四处移动光标。我在哪里可以找到它的转义序列以及如何从我的 c 程序中将它发送到终端?
这是我目前拥有的:
char code[4];
code[0] = 27;
code[1] = 91;
code[2] = '*';
code[3] = 'D';
write(1, code, 4);
最佳答案
如果你想控制全屏那么你应该看看ncurses图书馆。这是一个用于全屏控制台程序的简单库,其中包含
- 文本的全屏定位
- 使用全键盘,包括功能键、插入/删除等
- 使用属性进行着色、文本突出显示等
关于c - 如何在原始输入模式下发送终端转义序列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/693257/