{
char *p = str;
int len = 0;
while(p)
{
if(*p == a) p++;
else if(*p=='\0') break;
else {len++; p++;}
}
if(len==0) return str;
else
{
char *tmp = new char[len+1];
p=str;
len=0;
while(1)
{
if(*p==a){p++; continue;}
else {tmp[len]=*p; }
if(tmp[len]=='\0') break;
len++; p++;
}
return tmp;
}
}