Как округлять в QString? |
Здравствуйте, гость ( Вход | Регистрация )
Как округлять в QString? |
kuler |
12.2.2009, 18:26
Сообщение
#1
|
Танцор диско Группа: Участник Сообщений: 441 Регистрация: 11.9.2008 Из: Москва Пользователь №: 289 Спасибо сказали: 6 раз(а) Репутация: -1 |
хочу чтобы не было лишних нулей, то бишь не 123.000 а 123, но 123.21
|
|
|
SABROG |
12.2.2009, 18:33
Сообщение
#2
|
Профессионал Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: 34 |
|
|
|
AD |
12.2.2009, 18:39
Сообщение
#3
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
Хммм... хороший вопросец!
Это как? Т.е. если число 123, то отображалось 123, а не 123.000, а если число - 123.21, то и отображалось число 123.21. Если по теме: сомневаюсь, что такое возможно сделать. Довольно сложно себе представить разбор. Да даже если и можно представить, то придется самому делать! |
|
|
Litkevich Yuriy |
12.2.2009, 18:44
Сообщение
#4
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
kuler, а какой тип является исходным? double?
|
|
|
kwisp |
12.2.2009, 18:47
Сообщение
#5
|
астарожна ынтжинэр Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: 23 |
в лоб
str.remove(QRexExp(".0+$")); Сообщение отредактировал kwisp - 12.2.2009, 18:51 |
|
|
kuler |
12.2.2009, 18:52
Сообщение
#6
|
Танцор диско Группа: Участник Сообщений: 441 Регистрация: 11.9.2008 Из: Москва Пользователь №: 289 Спасибо сказали: 6 раз(а) Репутация: -1 |
|
|
|
kwisp |
12.2.2009, 18:53
Сообщение
#7
|
астарожна ынтжинэр Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: 23 |
kuler,
ща рег ехп напишу покорректнее |
|
|
kuler |
12.2.2009, 18:58
Сообщение
#8
|
Танцор диско Группа: Участник Сообщений: 441 Регистрация: 11.9.2008 Из: Москва Пользователь №: 289 Спасибо сказали: 6 раз(а) Репутация: -1 |
а может sprintf?
|
|
|
Litkevich Yuriy |
12.2.2009, 19:01
Сообщение
#9
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
код:
вывод в консоль:
|
|
|
kuler |
12.2.2009, 19:07
Сообщение
#10
|
Танцор диско Группа: Участник Сообщений: 441 Регистрация: 11.9.2008 Из: Москва Пользователь №: 289 Спасибо сказали: 6 раз(а) Репутация: -1 |
Litkevich Yuriy, а чтобы 12.123456 было 12.12? то бишь установить прецизион. Можно конечно прогнать через number а потом qDebug, но некрасиво, да и вообще qDebug чото мне не нравится, он в релизе то будет работать?
Сообщение отредактировал kuler - 12.2.2009, 19:08 |
|
|
Текстовая версия | Сейчас: 28.1.2025, 12:24 |