Hogyan olvasható vissza c-ben egy double mind a 17 szignifikáns digitje?

 ( Gemini | 2013. augusztus 23., péntek - 15:32 )

Sziasztok!

A következő módon íratok ki számokat egy fájlba, hogy megtartsam mind a 17 szignifikáns digitet:

fprintf(output, "%.17g \n", W[i]);

Később szeretném ezeket a jegyeket visszaolvasni. A következő módon sajnos nem működik:

fscanf(input, "%.17g", &re);
W[i] = re;
fprintf(input, "\n");

Mindegyik elemre 2.07325656283e-317-t ad vissza.

Hogyan kellene ezt megoldani helyesen? Előre is köszönöm a segítséget!

Üdv...G

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

%lg

Köszi. Gondolhattam volna.
--
Dropbox:
Dropbox
Ubuntu One