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