//利用指针删除母串中的指定子串
Posted yanglike111
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了//利用指针删除母串中的指定子串相关的知识,希望对你有一定的参考价值。
//利用指针删除母串中的指定子串 #include<stdio.h> #include<string.h> int fun(char *a,char *b) //函数功能是判断两字符串的首字符相同时,母串是否包含子串 { while(*a==*b&&*a&&*b) { a++;b++; } if(*b==0)return 1; return 0; } void delfun(char *a,char *b) //删除母串中的指定子串 { char *p; for(p=a;*p;p++) { if(fun(p,b)) { strcpy(p,p+strlen(b)); continue; } } } int main() { char a[100],b[20]; gets(a); gets(b); delfun(a,b); puts(a); }
运行结果:
以上是关于//利用指针删除母串中的指定子串的主要内容,如果未能解决你的问题,请参考以下文章