コード例 #1
0
ファイル: easy.c プロジェクト: Garik-/crawler
int
main(int argc, char** argv) {



    LIST_INIT(&search_list);

    search_add(&search_list, "123", 3);

    base = event_base_new();

    if (base) {

        dnsbase = evdns_base_new(base, 1);
        if (dnsbase) {

            create_request("http://yandex.ru/");
           
            event_base_dispatch(base);
            
            evdns_base_free(dnsbase, 0);
        } else {
            fprintf(stderr, "evdns_base_new() failed\n");
        }


        event_base_free(base);
    } else {
        perror("event_base_new()");
    }

    search_clear(&search_list);

    return (EXIT_SUCCESS);
}
コード例 #2
0
ファイル: hosoya.c プロジェクト: kartikrustagi/ProgShrog
int main(int argc,char**argv)
{
	FILE *fp;
	fp=fopen(argv[1],"r");
	int c1=0;
	
	char ch[5];
	
	while((fscanf(fp,"%s",ch))!=EOF)
	{
		search_add(ch);
		++c1;
	}
	
	
	pthread_t a_thread[c1-1];
	int i=c1;
	int tmp[c1-1];
	result+=1;
	result+=7;
	 
	while(i>1)
	{
		tmp[i-2]=i;
		pthread_create(&a_thread[i-2],NULL,calc,&tmp[i-2]);
		--i;
	}
	pthread_join(a_thread[i-1],NULL);
	printf("The Hosoya index of the input graph is %d \n",result);
	return(0);
}