/* Project Allen Number (1995) */ /* ------------------------- */ /* Author : Marie Aimar */ /* File : main.c */ #include #include #include "generic.h" #include "parser.h" #include "file.h" #include "timer.h" int nb_gen; main(int argc,char *argv[]) { FILE* newinput; FILE* inputnext; char *nextfilename ; char *filename ; type_timer time=create_timer(); type_timer timec=create_timer(); start_timer(time); if (argc >= 2) nb_gen = atoi(argv[1]); else nb_gen= 47; if ( argc <= 2) filename = "PHENOPEDwpc.3"; else filename =argv[2]; if ( argc <= 3) nextfilename = "chr1ped.3"; else nextfilename = argv[3]; printf("fichier de description des familles : %s \n",filename); printf("fichier de description genetique : %s\n",nextfilename); newinput = open_file(filename,"r"); inputnext= open_file(nextfilename,"r"); if ( newinput == NULL ) printf("\n the file %s doesn't exist. \n", filename); else if (inputnext == NULL ) { printf("\n the file %s doesn't exist. \n", filename); } else { new_file(newinput); new_file_gen(inputnext); start_timer(timec); srand48((long)getpid()); compute(); stop_timer(timec); stop_timer(time); printf("temps de calcul : "); display_value_timer(timec); printf("temps total : "); display_value_timer(time); } }