用C语言写一个行文本编辑器,能实现插入、删除、保存、显示等功能,写出C程序
时间: 2023-03-14 09:09:35 浏览: 108
这是一个实现上述功能的简单C语言文本编辑器:#include <stdio.h>
#include <string.h>
#define MAX_LEN 100int main(void) {
int i, j, k, n;
char ch, str[MAX_LEN];
char insert[MAX_LEN], delete[MAX_LEN], save[MAX_LEN]; printf("请输入一个字符串:");
gets(str); printf("请输入要插入的字符串:");
gets(insert);
printf("请输入要删除的字符:");
scanf("%c", &ch);
printf("请输入要保存的字符串:");
gets(save); n = strlen(str);
for(i=0, j=0; i<n; i++){
if(str[i] != ch)
delete[j++] = str[i];
}
delete[j] = '\0'; strcat(insert, delete);
strcpy(str, insert);
printf("插入/删除后的字符串为:%s\n", str); printf("保存字符串:%s\n", save); return 0;
}
阅读全文