findFinal函数的功能是求出s所指字符串中最后一次数显的t所指向的子字符串地址,通过函数值返回。
在主函数中输入从此地址开始的字符串,若未找到,则函数返回NULL.
例如,输入"pmbhahahahpmbyyy",t中输入"pmb",则程序返回"pmbyyy".
请修改程序代码。
样例1
输入:
hjoohjkkoohjbn
输出:
hjnb
char *finalFind(char *s, char *t)
{//请在函数里面修改你的代码
char *temp1, *temp2, *a;
a = NULL;
while(*s)
{
temp1 = s;
temp2 = t;
while(*temp2)
{
if(*temp2 == *temp1)
{
temp2++;
temp1++;
}
else
break;
}
if(*temp2 == '\0')
a = s;
s++;
}
return a;
}