C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
RoundTo, вопрос старый но ...
seg_r
Отправлено: 24.06.2005, 14:09


Дежурный стрелочник

Группа: Участник
Сообщений: 74



У RoundTo не здоровое округление...

у меня есть число 123.8946782191539782136479821364

т.е. дофига знаков после запятой...

RoundTo(число, -3) ...

получается фигня типа 123.894000000000654654654654

че-то нездоровая функция...
подскажите где взять если есть, или самому писать нормальное, математическое округление...

типа так:

число: 123.12356

результат: 123.124

Спасибо.

esh
Отправлено: 24.06.2005, 14:55


Дежурный стрелочник

Группа: Участник
Сообщений: 71



Используй double вместо float, хотя это только частично спасет.
esh
Отправлено: 24.06.2005, 14:58


Дежурный стрелочник

Группа: Участник
Сообщений: 71



почитай
http://subscribe.ru/archive/comp.soft.prog...4/28151235.html
Сам пока не смотрел, но по названию -- то, что тебе нужно.

Вернуться в Вопросы программирования в C++Builder