лучший способ вывести двойное значение полной точности в текстовый файл

Мне нужно использовать существующий текстовый файл для хранения некоторых очень точных значений. Когда прочитаешь, числа, по сути, должны быть в точности эквивалентны тем, которые были изначально написаны. Итак, нормальный человек использовал бы двоичный файл ... по ряду причин, в данном случае это невозможно.

Итак ... есть ли у кого-нибудь из вас хороший способ кодирования двойника как строки символов (помимо повышения точности). Моей первой мыслью было преобразовать двойное значение в char [] и записать символы. Я не думаю, что это сработает, потому что некоторые символы не видны, издают звуки и даже прерывают строки ('\ 0' ... Я говорю с вами!)

Мысли?

есть ли у кого-нибудь из вас хороший способ кодирования двойника как строки символов (помимо повышения точности). Моей первой мыслью было преобразовать двойное значение в char [] и записать символы. Я не думаю, что это сработает, потому что некоторые символы не видны, издают звуки и даже завершают строки ('\ 0' ... Я говорю с вами!)

Мысли?

есть ли у кого-нибудь из вас хороший способ кодирования двойника как строки символов (помимо повышения точности). Моей первой мыслью было преобразовать двойное значение в char [] и записать символы. Я не думаю, что это сработает, потому что некоторые символы не видны, издают звуки и даже завершают строки ('\ 0' ... Я говорю с вами!)

Мысли?

[Edit] - как только я выясню, какое из предложенных решений работает для меня лучше всего, я помечу одно как «решение».

19
задан fbl 10 January 2011 в 18:31
поделиться