All pastes #594007 Raw Edit

Stuff

public text v1 · immutable
#594007 ·published 2007-06-28 17:49 UTC
rendered paste body
#include <stdio.h> 

int getlinks(char *sourcefile, char *targetfile) 
{ 
  FILE *in_file, *out_file; 
  char c, url[512]; 
  int i = 0; 
  if((in_file = fopen(sourcefile, "r")) == NULL)  return -1; 
  if((out_file = fopen(targetfile, "w")) == NULL)  return -1; 

  while((c = fgetc(in_file)) != EOF){ 
    if(c == '<'){ 
      if(((c = fgetc(in_file)) == 'a') || c == 'A'){ 
        if((c = fgetc(in_file)) == ' '){ 
          while(((c = fgetc(in_file)) != '\'') && (c != '\"')); 
          while(((c = fgetc(in_file)) != '\'') && (c != '\"')){ 
            url[i] = c; 
            i++; 
          } 
     url[i] = '\0'; 
     i = 0; 
     fprintf(out_file, "%s\n", url); 
        } 
      } 
    } 
  } 
  fclose(in_file); 
  fclose(out_file); 
  return 0; 
}