>>67
char* path = (ファイルパス)
char html[MAX_HTML];
char url[MAX_URL]
char *link_begin, *link_end;
FILE* fp;

fp = fopen(path, "r");
fread(html, sizeof(char), MAX_SIZE-1, fp);
fclose(fp);
link_begin = html;
while((link_begin = strstr(link_begin, "href=\"") != NULL) {
  link_begin += 6;
  link_end = strchr(link_begin, '\"');
  *link_end = 0;
  strcpy(url, link_begin);
  *link_end = '\"';
  }
  (目的の処理)
  link_begin = link_end+1;
}

適当に書いてみた。