| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > VB6 > Формат чисел |
| Автор: Pugach 15.2.2007, 20:50 |
| Подскажите плиз. Есть n десятичных чилел: 5.6674 13.4535 132.1 6.131 и тд. как их можно перевести в один формат (колличество знаков до запятой и после) т.е. 005.6674 013.4535 132.1000 006.1310 Мне это необходимо для записи данных в dat файл, очень важно чтобы точки точно совпадали через определенное кол-во символов. Кол-во знаков после запятой я допер: a=int(a*1000)/1000, а вот до хз. Пробелы или нолики все-равно. Заранее благодарю. |
| Автор: Pugach 15.2.2007, 23:24 |
| Я словил аргазм! Проблемма решилась так (может это и не красиво но работает): a=5.6674 format (a, "000.0000") программа выдает 005,6674 дальше меняю запятую на точку a=replace (a, "," , ".") 3 часа сидел это жесть! |
| Автор: cardinal 16.2.2007, 03:14 |
| Молоток! p.s. пиши в следующий раз в рабочее время (когда люди на работе |
| Автор: ~FoX~ 16.2.2007, 08:32 |
Это самое, что ни на есть красиво! А главное правильно.... З.Ы. +1 с утра настроение прям поднял своим оргазмом |