求最大公约字符串,该如何解决

求最大公约字符串char *find(char *str,char *str1 ){while(strncmp(str,str1)!0){str8str18}retur

求最大公约字符串
char *find(char *str,char *str1 )
{
while(strncmp(str,str1)!=0)
{
  str>>8;
  str1<<8;
}
return str;
}

我这样可以不

[解决办法]

探讨
char *find(char *str,char *str1 )
{
while(strncmp(str,str1)!=0)
{
str>>8;
str1<<8;
}
return str;
}

我这样可以不