一个简单的方法是使用ANSI转义序列。有一个序列可以将光标移动到XY位置,然后您可以在那里打印内容。
我想用C为Linux编写一个类似vi的文本编辑器(只是作为个人练习(,我意识到如果我能在C中的精确位置打印一个字符,那将非常有用。标准库中有函数可以实现这一点吗?类似于:
int PrintAt(int x, int y, char c);
转义序列如下所示:
我想用C为Linux编写一个类似vi的文本编辑器(只是作为个人练习(,我意识到如果我能在C中的精确位置打印一个字符,那将非常有用。标准库中有函数可以实现这一点吗?类似于:
int PrintAt(int x, int y, char c);
转义序列如下所示: