vc字符串替换程序怎么写?

按照程序要求,应采用模块化设计方法,设计多个函数实现程序功能。例如(仅供参考):要求用C++语言编程,在VisualC++环境下调试完成。输入一长字符串(200字符以内)... 按照程序要求,应采用模块化设计方法,设计多个函数实现程序功能。例如(仅供参考):要求用C++语言编程,在Visual C++环境下调试完成。
输入一长字符串(200字符以内),再输入查找的字符串和替换的字符串(20
字符以内),输出替换后的字符串。
要求所有涉及字符串的函数自己编写,不使用<string.h>中的函数。
按照程序要求,应采用模块化设计方法,设计多个函数实现程序功能。例如(仅供

l 查找函数:逐个字符查找字符串。
l 替换函数:将找到的字符串进行替换。注意查找的字符串和替换的字符串长度可能不同:替换时会造成字符串的移动;也可以使用另一个数组存放替换后的字符串。
l 实现程序功能中涉及到的字符串函数(不使用<string.h>中的函数)。
展开
 我来答
匿名用户
2013-06-28
展开全部

运行结果:

其中包含的函数有:

void search(char *str,char *sub_str); //查找字符串str中sub_str出现的位置和个数

char *replace(char *str,char *sub_str,char *new_str);//把字符串str中的sub_str替换成new_str,并返回替换后的字符串

int length(char *str);  //返回str的长度

void copy(char *str1,char *str2);  //把字符串str2复制给str1


源代码见附件。

追问
怎么不能替换一段英文句子里的个别单词啊,只能替换连着的英文
追答

修改一下输入就好了,改成能接受空格输入。


推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式