Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Есть ли функция?

18K
21 октября 2006 года
Альберт
6 / / 16.09.2006
[SIZE="5"]Народ, есть ли функция в C++ Builder, возвращающая число знаков после запятой в числах типа float или double?[/SIZE]
247
22 октября 2006 года
wanja
1.2K / / 03.02.2003
М... сильно сомневаюсь... Ты в курсе, как в машине представлены вещественные данные?
499
22 октября 2006 года
madjahed
149 / / 14.01.2004
Сделать, конечно, можно. Но эта операция будет очень медленная.

Алгоритм такой:
1. Конвертируешь float в string
2. Находишь в строке точку (её оффсет)
3. Число знаков=ДлинаСтроки-ОффсетТочки
547
23 октября 2006 года
Hydra
488 / / 20.06.2006
А зачем в строку конвертировать, если просто можно на 10 умножать пока (int)x!=x.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог