题目如下:
void fun( char *a, char *h,char *p )
{
int i = 0;
char *q = a;
while (q < h){//前面的*号
a[i] = *q;
q++;
i++;
}
while (q < p){//中间的字母
if (*q != '*')
a[i++] = *q;
q++;
}
while (*q){//尾部的*号
a[i++] = *q;
q++;
}
a[i] = '\0';
}
注:
学会了指针的顺序也是可以比较的,以前一直以为只有指针值可以进行比较