I have a function
void getXFromFile3(FILE* fptr){
double valueX;
fscanf(fptr, "%lf\n", &valueX);
printf("%lf", valueX);
}
and file data.dat with some double numbers.
One of them is -0.572869279
, but my function print -0.572869
.
It looks like somewhere my number was cut off.
Any ideas what I am doing wrong?