1:遍历找到需要的字符;
2:如果找到字符的话那么就调用move_t()函数用来将这个字符后的字符往前一个来达到删除该字符的效果
例如:
#include<cstring>
intmain(){
chars1[]="Thisstringisusedfortestingstrstr()function";
chars2[]="usedfor";
char*s3;
s3=strstr(s1,s2);
intp1=s3-s1;
strcpy(s1+p1,s3+strlen(s2));
cout<<s1<<endl;
return0;
}
这里只删除了一处匹配的字符串,如果有多处匹配,则循环处理就可以了。
本回答被网友采纳