char* strrstr(const char* src, const char* substr)
{
if(src == NULL || substr == NULL)
return NULL;
int n = strlen(substr);
const char* ret = src + strlen(src)- n;
while(ret >= src)
{
if(strncmp(ret, substr, n) == 0)
return (char*)ret;
--ret;
}
return NULL;
}
{
if(src == NULL || substr == NULL)
return NULL;
int n = strlen(substr);
const char* ret = src + strlen(src)- n;
while(ret >= src)
{
if(strncmp(ret, substr, n) == 0)
return (char*)ret;
--ret;
}
return NULL;
}