crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в QByteArray::toFloat()
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
silver47 Дата 6.7.2011, 18:48
  Упс. Точно так, спасибо.
Litkevich Yuriy Дата 6.7.2011, 18:36
 
Цитата(silver47 @ 6.7.2011, 20:39) *
qDebug() << ba.toFloat(); // printed 1432.12
qDebug имеет привчку вносить свою лепту, поэтому перед его использованием преобразуй float в QString, а затем проверяй
silver47 Дата 6.7.2011, 17:39
  Доброго времени суток. Столкнулся с таким вот вопросом: необходимо преобразовать число из ByteArray в число с плавающей точкой. Все устраивает, кроме точности, а именно, если после запятой больше 2х знаков, то они теряются.

Пример:
QByteArray ba("1432.123");
qDebug() << ba.toFloat(); // printed 1432.12


Полистал документацию на QByteArray и не нашел как увеличить точность :(.
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 24.10.2021, 3:21