Question: How to obtain the same accuracy?

Let us consider the code

restart: 
x := 11.1111111111; 
Q := fopen("E:\\rezz.txt", WRITE): 
fprintf(Q, "%e \n", x): 
fclose(Q): 
Q := fopen("E:\\rezz.txt", READ): 
y := op(fscanf(Q, " %e\n")); 
fclose(Q):

which produces

x:=11.1111111111 
y:=11.1111100000 .

The question is: how to obtain the same accuracy in y as in x? The increase of Digits does nothing.

Please Wait...