void check1() { struct individual *current; int num1=0; int num2=0; current = start; for(;;) { if(current) { if(current->species==0) num1++; else num2++; current=current->next; } else break; } /* if(num != population_size[1]+population_size[0])*/ if(num1!=population_size[0] || num2!=population_size[1]) { printf("WRONG\n"); exit(1); } }