如何编写类似replace的函数!!!!!!求救
void validate(char a[],char b[])
{
int i=0,j;
for(;i<strlen(a)-strlen(b);i++)
for(j=0;j<strlen(b);j++)
{
if(a[i+j]==b[j])
{
if(b[j+1]==0)
{
deleteIt(a,b,i);
i=i+strlen(b);
}
}
else break;
}
}
void deleteIt(char c[],char d[],int d)
{
int i;
for(i=d;i<strlen(c)-strlen(d);i++)
{
c[i]=c[i+strlen(d)];
}
}