Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 28.09.2011, 16:29
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Есть 2 функции для копирования памяти из QBitArray в double и обратно.Код:double bitsToDouble(QBitArray &arr) { void *value; qMemCopy(value,arr.data_ptr()->data+1,sizeof(double)); double ret = (*(double*)value); return ret;}QBitArray doubleToBits(const double &val) { QBitArray r(sizeof(val)*8); qMemCopy(r.data_ptr()->data+1, &val, sizeof(val)); return (r);}Пример использования:Код:int main() { double ch1 = 5.55; double ch2 = 3.35; QBitArray ba1; ba1 = doubleToBits(ch1); qDebug()
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
MSI MEGA 536 Копирование с компьютера на карту памяти ? Guest Продолжение старого архива 0 01.10.2011 02:19
из QBitArray в QbyteArray Guest Продолжение старого архива 0 30.09.2011 21:06
QBitArray QVariant::toBitArray() Guest Новый архив 3 0 28.09.2011 20:20
QBitArray есть вопрос? Guest Новые вопросы и ответы 5 0 28.09.2011 18:34
Как включить Double режим памяти Guest Новый архив 2 0 27.09.2011 19:46



© www.otvetnemail.ru - Форум вопросов и ответов.