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); }
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); }