哪位C语言高手帮帮忙!!!谢谢了

来源:百度知道 编辑:UC知道 时间:2024/05/17 06:31:09
十、 字符串处理
从文本文件读取英文,要求:
(1) 删除所有英文句子的前导空格、后导空格。并删除句子中多余的空格(单词之间只留一个空格);
(2) 统计英文句子中,单词出现的频率;
(3) 查找并替换某个单词。
(4)保存处理后的文件

#include "stdio.h"
#include "string.h"
#define Q 200
void main()
{int k,m;
char str[Q];
printf(" 英文句子管理程序\n");
printf("请输入您要处理的英文句子(注意标点符号与单词之间至少有一个空格):\n");
gets(str);
printf("您要进行处理的英文句子为:\n");
puts(str);
do{printf(" \n 英文句子处理主菜单\n");
printf("********************************************************\n");
printf("| 1.删除该句子的前导空格、后导空格。 |\n");
printf("| 2.删除该句子中多余的空格(单词之间只留一个空格)。|\n");
printf("| 3.统计该句子中某个单词出现的频率 。 |\n");
printf("| 4.查找并替换某个单词。 |\n");
printf("| 5.安全安全退出管理。 |\n");
printf("********************************************************\n")