标签:std 指针 string strlen 图片 inf 运行 main pre
//利用指针删除母串中的指定子串 #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); }
运行结果:
标签:std 指针 string strlen 图片 inf 运行 main pre
原文地址:https://www.cnblogs.com/yanglike111/p/13171326.html