|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.01.2011, 15:05 | #1 |
Пользователь
Регистрация: 21.01.2010
Сообщений: 29
|
как получить дробную часть float
как получить в C++ builder`e дробную часть у типа данных float?
X_o
Последний раз редактировалось ]tach[; 23.01.2011 в 15:10. |
23.01.2011, 15:11 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Например перевести в строку и взять все что после запятой.
Не помню точно но перевод в Бильдере функцией FloatToStr, а потом найдешь функой Pos запятую (или точку) и от нее скопируешь до конца Идея понятна?
I'm learning to live...
|
23.01.2011, 15:12 | #3 |
Пользователь
Регистрация: 21.01.2010
Сообщений: 29
|
Точно! Спасибо)
X_o
|
23.01.2011, 15:23 | #4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
а зачем так напряжно?
Floor, modf Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
23.01.2011, 15:25 | #5 |
Форумчанин
Регистрация: 03.10.2010
Сообщений: 321
|
или в конце концов умножить на 10 в n степени и получить остаток от деления на 10 в n cтепени
|
23.01.2011, 15:30 | #6 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
и в итоге терять точность(про потери скорости молчу)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
23.01.2011, 15:57 | #7 |
Пользователь
Регистрация: 02.12.2010
Сообщений: 81
|
воспользуйся modf
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Убрать дробную часть | prod87 | Общие вопросы Delphi | 6 | 15.06.2010 06:57 |
полностью убрать дробную часть числа | Rainz | Паскаль, Turbo Pascal, PascalABC.NET | 23 | 02.06.2010 19:17 |
как отбросить целую часть оставив дробную | Alex26RusLink | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 24.10.2009 11:36 |
простой вопрос - как получить дробную часть | Inta | Microsoft Office Excel | 2 | 19.11.2008 22:11 |
отделить дробную часть от числа | |v||v|<<IpShot | Общие вопросы C/C++ | 19 | 24.09.2008 18:21 |