C语言实现简易文本编辑器 C语⾔实现简易⽂本编辑器 本程序要求完成⼀个简易⽂本编辑器,能够完成⽂本的录⼊、编辑、删除、查找,并能够完成⽂件的存取。在⽂本编辑软件中把⽤户输⼊的所有⽂本内容作为⼀个字符串。虽然各种⽂本编辑软件的功能有强弱差别,但是基本操作都包括串的输⼊、修改、...
//下列函数是为其他功能提供的一个辅助函数,它的功能是当文本内容插在文件中间时 //其下面的内容的行号必须增加1,而删除时,被删除的文本后面的行号必减1. void patchup(int n, int incr) { struct line *i; i = find(n); i = i->next; while (i) { i->num = i->num + incr; i = i->n...
C语言简易文本编辑器,用了ncurses库,用于实现用上下左右键控制坐标,如果你不知道你有没有ncurses库,试用下面的代码。 先打开终端,打入代码:vim test.c,复制以下代码: #include <ncurses.h> int main(){ int key=0; initscr(); noecho(); keypad(stdscr,TRUE); key=getch(); while(key!='$'){ printw(...