strncpy(pageName,url,separatore-url);
???
forse intendi
strncpy(pageName,url,strlen(url)-separatore);
dovre strlen() è una funzione di string.h che ritorna la lunghezza di una stringa
edit:
comuqnue come detto da ale92, basta mette il carattere di fine stringa al posto del ?
url[separatore]='\0';