62,621
社区成员
发帖
与我相关
我的任务
分享char* longSameString(char * string){
char *start=string,*end=p+1;
char *maxStart=string,*maxEnd=string;
char *result;
int max=0;
while(q){
while(*p==*q){
q++;
}
if(q-p>max){
max=q-p;
maxStart=p;
maxEnd=q
}
p=q;
q++;
}
strcpy(result,maxStart,maxEnd-maxstart);
return result;
}