[求助]字符串整理函数
我想做一个函数void squeeze(char *s1,char *s2)将 s1中所有在s2中也出现的字符去除比如下面的程序如果调通的话应该输出"BXBZB"
#include <stdio.h>
void squeeze(char*s1,char*s2)
{
char *p;
p=s1;
for(;*s2;s2++)
for(;*s1;s1++)
if(*s1==*s2)
//这里想把s1中后面的字符都往前提一个地址,应该怎么样做呢
s1=p;
}
void main()
{
char *strl="ABCXABCZABC";
squeeze(strl,"AC");
printf("%s",strl);
}
谢谢各位