Есть довольно много способов сделать это на самом деле.Вы не особо указали, что код должен делать в целом.Например, что вы хотите выделить в этой строке: "/7856769/c-novichka-razbit-stroku"
В любом случае, если вы просто хотите потерять это" http://" и последнее "/", я бы предложил использовать этот код:
char url[] = "http://www.google.ie/";
char url_stripped[100];
sscanf(url, "http://%s", url_stripped);//get new string without the prefix "http://"
url_stripped[strlen(url_stripped)-1] = '\0';//delete last charactar (replace with null terminator)
printf("%s\n",url_stripped);
Функция "sscanf" может очень пригодиться в таких ситуациях.Он работает так же, как "fscanf" и "scanf", но вводом является строка.Что касается строки "char url_stripped [100];"убедитесь, что у вас достаточно места или используйте malloc (strlen (url) +1);и бесплатно ();когда вам больше не нужна строка.