Мне нужно сохранять числа типа Double в файл. Но при сохранении первоначальное число автоматически сокращается, например, первоначальное число- Dim c1 As Double = 123123.65456465152, а в файл сохраняется 123123654564.65152, 2 цифры потеряны или того хуже, первоначальное число -0.0000000673972095910358, а сохраняется как -6,73972095910358E-08, E-08, что вообще для моей задачи недопустимо. Как же сохранять числа точно такими же, как они и были? Или для иррациональных чисел хотя бы задавать конкретное количество символов после запятой.
И еще хочу узнать насчет ввода значений чисел double в исходный текст программы - можно ли как-нибудь регулировать количество возможных для ввода цифр числа, а то если я ввожу число 12245654321.1324654651324655465, то оно автоматически укорачивается до 12245654321.132465