6.3w+
社区成员
if(*(p+i) == *a)
break;
i++;
if(*(p+i) == *a)
{
i++;
break;
}
//勉强能用
void Fun(const char *a)
{
if(!a) return;
int i = 0;
int len = strlen(a);
char *p = new char[len+1];
while (*a)
{
while (a[1]==a[0]) a++;
p[i++] = *a++;
}
p[i] = 0;
cout << p << endl;
delete []p;
p = NULL;
}