#include <stdio.h> #include <stdlib.h> int main() { FILE* f; f=fopen("test.txt","w"); fprintf(f,"%.9f",3.0000005935); fclose(f); f=fopen("C:\\test.txt","r"); double d2=0.0; fscanf(f,"%f",&d2); printf("%f\n",d2); fclose(f); getchar(); exit(0); return 0; } Выводит 0.000000 :(