哪里错了?
void fun( char *a ){
int i,k,m,j=0;
char *p=a;
for(i=0;p[i]!=0;i++)
{j++;}
for(k=j;p[k]!='*';k--)
{m=k ;}
for(i=0;i<m;i++)
{
a[i]=p[i];
}
a[i]=0;
}
用于删除字符后面的*而中间和前面的都不删除。
2011-03-24 09:49

2011-03-24 10:04
2011-03-24 10:35