7-29 删除字符串中的子串 (20分)

网友投稿 626 2022-10-26

7-29 删除字符串中的子串 (20分)

7-29 删除字符串中的子串 (20分)

#include#includeint main(){ int i,j,m; char a[81],b[81],*p; //81位包含最后的结束符 gets(a); gets(b); m=strlen(b); while((p=strstr(a,b))!=NULL) { //返回第一次出现字符串b的地址,指向'c', 当在字符串a中找不到b时,返回空指针。循环结束。 *p='

#include#includeint main(){ int i,j,m; char a[81],b[81],*p; //81位包含最后的结束符 gets(a); gets(b); m=strlen(b); while((p=strstr(a,b))!=NULL) { //返回第一次出现字符串b的地址,指向'c', 当在字符串a中找不到b时,返回空指针。循环结束。 *p='\0'; //把'c'换成结束符,此时字符串a变成了"Tom" strcat(a,p+m); //把从p开始数第m + 1位开始后面的都剪切到a后面。 } puts(a); return 0;}

'; //把'c'换成结束符,此时字符串a变成了"Tom" strcat(a,p+m); //把从p开始数第m + 1位开始后面的都剪切到a后面。 } puts(a); return 0;}

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:习题6-3 使用函数输出指定范围内的完数 (20分)
下一篇:grain是一个极简的、组件式的RPC框架,灵活且适合渐进学习,可与任何框架整合
相关文章

 发表评论

暂时没有评论,来抢沙发吧~