Sorry about that
%%%preamble........
Code:
void write2Darray(FILE *, float **, int);
void blobs_calculate(int, int *);
void interpolate(float **,int,int);
int main (){
FILE *ofp;
int i,overlap,no_parts;
float **blobs_overlap;
blobs_calculate(overlap,&no_parts);
blobs_overlap=(float **)calloc(no_parts,sizeof(float *));
for(i=0;i<no_parts;i++){
blobs_overlap[i]=(float *)calloc(2,sizeof(float));
}
interpolate(blobs_overlap,overlap,no_parts);
write2Darray(ofp,blobs_overlap,no_parts);
return 0;
}
void write2Darray(FILE *ofp, float **array, int length1){
int i;
for(i=0;i<length1;i++){
fprintf(ofp,"%e %e\n",array[i][0],array[i][1]);
}
for(i=0;i<length1;i++){
printf("%d %e %e\n",i,array[i][0],array[i][1]);
}
}