weixin_33560363
2016-01-09 14:06
采纳率: 100%
浏览 3.1k
已采纳

编写一个函数,void fun(char *str, char *substr1, char *subtr2 , …)

编写一个函数,void fun(char *str, char *substr1, char *subtr2 , …)实现将字符串str中的子串substr1替换为子串substr2,并同时统计替换后str字符串长度,要求:接口定义中已有部分不许修改,但允许在…处自由添加参数。替换举例:如将字符串“abcedfrbcxybc”中的字串1“bc”替换为子串2“ghi”后为“aghiedfrghixyghi”,主函数main完成字符串和子串的输入,调用函数fun得到替换后的字符串,最后在主函数中输出新串及由fun函数计算出来的长度16。若将字符串“abcedfrbceybce”中的字串1“bce”替换为子串2“gh”后为“aghdfrghygh”,长度为11.如果子串1不在str中,则fun函数只统计字符串长度。

1条回答 默认 最新

相关推荐 更多相似问题