void output(float loadvals[], float wheelvals[]) { int i; FILE *ptrOUTfile; ptrOUTfile = fopen("My Solution 2.txt", "w"); FILE *ptrINfile; ptrINfile = fopen("SUSP2.txt", "r"); float deltax, deltay; fprintf(ptrOUTfile, "Params\n"); fprintf(ptrOUTfile, "%d\n", loadheighti); fprintf(ptrOUTfile, "%d\n", wheelheighti); fprintf(ptrOUTfile, "%0.1f\n", springfc); fprintf(ptrOUTfile, "%0.1f\n", safconst); fprintf(ptrOUTfile, "%d\n", vx); fprintf(ptrOUTfile, "%0.4f\n", tstep); fprintf(ptrOUTfile, "%d,%d\n", D, S); fprintf(ptrOUTfile, "Data\n"); // Skip to the data part of the input file int temp; fscanf(ptrINfile, "Params\n"); //telling program to ignore the first line of the program fscanf(ptrINfile, "%d\n", &loadheighti); //input of initial load height fscanf(ptrINfile, "%d\n", &wheelheighti); //input of inital wheel height fscanf(ptrINfile, "%f\n", &springfc); //input of spring force constant fscanf(ptrINfile, "%f\n", &safconst); //input of shock absorber force constant fscanf(ptrINfile, "%d\n", &vx); //input of horizontal velocity fscanf(ptrINfile, "%f\n", &tstep); //input of time step value fscanf(ptrINfile, "%d,%d\n", &temp, &temp); //input amount of data and solutions fscanf(ptrINfile, "Data\n"); //telling program to ignore the first line of the program for(i = 0; i <= D - 1; i = i + 1) { fscanf(ptrINfile, "%f,%f\n", &deltax, &deltay); fprintf(ptrOUTfile, "%0.1f , %0.1f\n", deltax, deltay); } fprintf(ptrOUTfile, "Solns\n"); for(i = 1; i <= S-1; i = i + 1) { fprintf(ptrOUTfile, "%0.4f , %0.4f \n", loadvals[i], wheelvals[i]); } }