|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Vladimir Podgorny 2:5020/400 19 Jan 2001 11:23:32 To : All Subject : Re: округление -------------------------------------------------------------------------------- Artem Chuprina <Artem.Chuprina@p32.f371.n5020.z2.fidonet.org> wrote: > rtran> Батенька, Вы - не читатель, Вы - писатель? Исходные почитать > rtran> попробуйте... use POSIX - это умножение сущностей в данном случае, > rtran> причем абсолютно не нужное... > Есть подозрение, что в данном случае позиксовые функции, в отличие от sprintf, > ошибок при округлении не делают... Вроде прецеденты приводились, в том числе и > вопиющие, то есть выходящие за пределы списания на разницу десятичной и > двоичной систем счисления. Если мне не изменяет мой маразм, то просилось тыкнуть в способ, который позволил бы _либо_ вообще обрезать число до двух цифр после запятой, _либо_ его округлить до тех же двух цифр. Причем округлить было вторым. Согласен, sprintf при форматировании данных такого типа может не быть оптимальным решением по причине прожорливости (число -> строка -> форматирование -> число), но IMHO это простейшее решение _данной_ проблемы. > -- > Artem Chuprina E-mail: ran@ran.pp.ru > Programmer FIDO: 2:5020/371.32 > Memonet Ltd. Phone: +7-095-284-1356 -- VP992-RIPE --- ifmail v.2.15dev5 * Origin: Adamant ISP news server (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/120347cfb41fe.html, оценка из 5, голосов 10
|