Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 3 (https://www.otvetnemail.ru/novyj-arhiv-3-813/)
-   -   QByteArray записать qint32 (https://www.otvetnemail.ru/novyj-arhiv-3-813/qbytearray-zapisat-qint32-262799/)

Guest 28.09.2011 21:50

QByteArray записать qint32
 
Пытаюсь реализовать аналагичный код на QtКод: long offs;BYTE* result_buffer = new BYTE[r_size];offs = ld_size+8;memcpy(result_buffer,&offs,siz eof(offs)); result_buffer += sizeof(offs);Так как для записи в файл в КуТе нужен QByteArray , исползую следующую кодКод:qint32 offs;QByteArray result_buffer;offs = ld_size + 8;result_buffer.append(offs);в итоге получаю не то что ожидаю увидеть В 1ом случае в исходном бинарнике выходит при offs равном 1032 - "08 04 00 00"а при исползовании QByteArray получаю только - "08".Явно что то делаю не так, но что именно понять не могу, подскажите пожалуйста.


Часовой пояс GMT, время: 03:33.


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