You probably need to hand it an address in this case...



scanf("%9s",&edges[i].page_start->name);