file = fopen ("odometry_cal_data","a+");
sprintf(buffer, "%4.4f", -1/x1);
fputs (buffer,file);
- fputs ("\n", file);
+ fputs (" ", file);
sprintf(buffer, "%4.4f", -1/y1);
fputs (buffer,file);
fputs ("\n", file);
fprintf(stderr, "File not found. \n\n");
return;
}
- char line [10];
+ char line [15];
float a = 0;
float b = 0;
int num = 0;
- while (fgets (line, 10 , file)) {
- a += atof(line);
- fgets (line, 10 , file);
- b += atof(line);
+ while (fgets (line, 15 , file)) {
+ a += atof(strtok(line," "));
+ fgets (line, 15 , file);
+ b += atof(strtok(NULL," "));
num ++;
}
fclose (file);