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;
So basically i tested it and the return value is 7, which is correct.
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);
}