Buna . Am facut niste programe sa ma ajute cu lista mea de directoare .
Uite un exemplu : am o lista de directoare cu 500+ url-uri , care au fost folosite ( site-ul meu a fost inserat in aceaste directoare ) , dar apoi am gasit o lista de 600+ directoare pe un alt site si as vrea sa verific daca url-urile din a doua lista ( 600+ ) exista deja in prima lista , astfel sa evit sa dau de site-uri unde deja exista domeniul meu inregistrat .
acesta este codul sursa :
#include<stdio.h>
#include<string.h>
int main (int argc,char *argv[])
{
char sir[100],aux[100];
char m[500][100];
char a[500][100];
FILE *f,*g,*h;
int i,j,n1,n2,ok;
strcpy(sir,argv[1]);
strcat(sir,".txt");
f=fopen(sir,"rt");
strcpy(sir,argv[2]);
strcat(sir,".txt");
g=fopen(sir,"rt");
strcpy(sir,"rez.txt");
h=fopen(sir,"a");
fprintf(h,"%s\n",argv[2]);
n1=0;
while (fgets(sir,100,f))
{
strcpy(m[n1],sir);
n1++;
}
printf("%i ",n1);
n2=0; while (fgets(sir,100,g))
{
strcpy(a[n2],sir);
n2++;
}printf("%i\n",n2);
for (i=0;i<n2;i++)
{ ok=0;
for (j=0;j<n1;j++)
{
if (strcmp(a[i],m[j])==0)
{
ok=1;
j=n1;
}
}
// printf("%i\n",ok);
if (ok==0)
{strcpy(aux,a[i]);
fprintf(h,"%s",aux);
}
}
fclose(f);
fclose(g);
fclose(h);
return 0;
}
Am pus codul sursa pentru a putea fi modificat de oricine .. cu orice utilitati mai vrea el . ( mie mi-a fost de ajuns doar atat )
Pentru ca stiu ca vor exista si oameni pe acesti forum care nu stiu sa compileze un program , l-am compilat eu si l-am uploadat pe :
http://www.insecure.ro/checklink.exe .
Mod de folosire : sa zicem ca lista cu directoare pe care le-ai folosit se numeste "BIG.txt " si lista gasita pe internet este "list1.txt "
Pentru a folosi programul scrii in Command Prompt :
checklink.exe BIG.txt list1.txt ( si v-a rezulta in fisier "rez.txt " , aici se vor afla link-urile ce sunt in list1.txt si nu se afla in big.txt " )