![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 | ||
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]() Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
#12 | |
Форумчанин
Регистрация: 17.03.2009
Сообщений: 977
|
![]()
если есть сомнения просто скопируй в эксель
![]() ![]() Цитата:
Интуитивно понятный интерфейс - это такой интерфейс, для работы с которым нужна недюжинная интуиция.
Последний раз редактировалось IliaIT; 29.10.2013 в 14:04. |
|
![]() |
![]() |
![]() |
#13 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Да хоть ты тресни. Как мне эту точку сдвинуть?
Код:
Выяснилось, что проблема упирается в сдвиг точки. Вижу вариант в строке находить точку и самому её сдвигать, затем назад преобразовывать в число. Но продолжаю верить, что есть другой способ. Умножение на 10^4 не сдвигает ё**ю точку с места. Вопрос закрыт. В недрах исходников выкопал FloatToStrEx которое задает тот самый сдвиг. Последний раз редактировалось Человек_Борща; 29.10.2013 в 19:00. |
![]() |
![]() |
![]() |
#14 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,866
|
![]()
RoundTo используйте.
E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
#15 |
Форумчанин
Регистрация: 17.03.2009
Сообщений: 977
|
![]()
хмм. а для чего вам эта дата в дабл варианте в строковом представлении? может лучше её разложить далее на байтовый вариант числа? и передавать по байтам? вы же понимаете что точность теряется при конвертации в строку и обратно в число (если конечно делаете это, а иначе зачем вообще это строковое представление)
Интуитивно понятный интерфейс - это такой интерфейс, для работы с которым нужна недюжинная интуиция.
|
![]() |
![]() |
![]() |
#16 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Arigato, нету там такого
![]() IliaIT, Нужна библиотека работы с датами. Такой нет в наличии. Пишу свою, аналогичную Delphi. Большая точноть не нужна. Delphi при переводе даты в вещественное сдвигает точку на 4 бита вправо. В этом компиляторе точка никуда не сдвигается, получается что результат получается неправильным. Вот пример: 2 даты: d1 = 01.01.2012 d2 = 29.10.2013 Задача, узнать кол-во часов между этими датами. Решается так: = Trunc(24 * (d2 - d1)) Для delphi, результат в часах будет: 16014 Для этого компиля - 1 час. Вот потому и нужны все эти ололо махинации, а что потому, что в этот момент: 24 * (d2 - d1) Для delphi результат равен: 16014,6972575000E+0004 В моём случае, странным образом получается: 1,60146972575000E+0004 Потому нужны все эти махинации. |
![]() |
![]() |
![]() |
#17 | ||
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]() Цитата:
Цитата:
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
||
![]() |
![]() |
![]() |
#18 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
![]()
это строка, нафик вам строка?
|
![]() |
![]() |
![]() |
#19 | ||
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]() Цитата:
Цитата:
В итоге мне нужен был кусок строки(целое от дроби). |
||
![]() |
![]() |
![]() |
#20 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Ладно. В дельфи Round возвращает int64 и его спокойно в строку можно преобразовать с помощью IntToStr, не используя всяких FloatToStr и аналогов. Если вообще это нужно. В вашем навороченном компиляторе такое не катит?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Приведение типов | _PROGRAMM_ | Общие вопросы C/C++ | 2 | 10.10.2013 19:15 |
приведение типов??? | nikozavr | C# (си шарп) | 1 | 14.05.2011 22:29 |
Приведение пользовательских типов | peplenko | Общие вопросы C/C++ | 6 | 18.04.2011 12:59 |
С - приведение типов | onewho | Общие вопросы C/C++ | 3 | 21.11.2010 00:12 |
Приведение типов в Qt | mike_tihomirov | Qt и кроссплатформенное программирование С/С++ | 1 | 19.06.2010 13:14 |