想用VS2017运行基本遗传算法源程序时报错,求大神帮助解决一下
# include <stdio.h>
# include <graphics.h>
# include <math.h>
# include "graph.c"
struct individual
{
unsigned * chrom;
double fitness;
double varible;
int xsite;
int parent[2];
int * utility;
};
struct bestever
{
unsigned * chrom;
double fitness;
double varible;
int generation;
};
struct individual * oldpop;
struct individual * newpop;
struct bestever bestfit;
double sumfitness;
double max;
double avg;
double min;
float pcross;
float pmutation;
int popsize;
int lchrom;
int chromsize;
int gen;
int maxgen;
int run;
int maxruns;
int printstrings;
int nmutation;
int ncross;
static double oldrand[55];
static int jrand;
static double mdx2;
static int mdcalcflag;
FILE * outfp;
void advance_random();
int flip(float); rnd(int, int);
void randomize();
double randomnormaldeviate();
float randomperc(), rndreal(float, float);
void warmup_random(float);
void initialize(), initdata(), initpop();
void initreport(), generation(), initmalloc();
void freeall(), nomernory(char *), report();
void writepop(), writechrom(unsigned *);
void preselect();
void statistics(struct individual *);
void title(), repchar(FILE *, char *, int);
void skip(FILE *, int);
int select();
void objtunc(struct individual *);
int crossover(unsigned *, unsigned *, unsigned *, unsigned *);
void mutation(unsigned *);