#include <stdio.h>
#include <string.h>
static char *strrstr(const char *haystack, const char *needle) {
if (needle == NULL)
return (char *) haystack;
char *rv = NULL;
while (1) {
char *p = strstr(haystack, needle);
if (p == NULL)
break;
rv = p;
haystack = p + strlen(needle);
}
return rv;
}
int main()
{
char url[] = "http://www.website.com/abc/xyz";
char *p = strrstr(url, "/") + sizeof(char);
puts(p);
return 0;
}
/*
run:
xyz
*/