So basically i tested it and the return value is 7, which is correct.Code:int get_corners(FILE *fp,double x_array[],double y_array[],int macro) { int i=0; int j=0; while(fscanf(fp,"%lf%lf",&x_array[i],&y_array[j])!=EOF) { i++; j++; } fclose(fp); int actual_size=j; printf("actual_size %d", actual_size); return actual_size;
How would i be able to pass that value (7) to the next function?
actual_size=7
Code:void output_corners(FILE*foutput,double x_array[],double y_array[],int *coordinates) { int i=0; int j=0; for(i=0;i<actual_size;i++) // But here it says actual_size is undeclared fprintf(foutput,"%1lf",*x_array); }



LinkBack URL
About LinkBacks



