Пытаюсь реализовать аналагичный код на 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".Явно что то делаю не так, но что именно понять не могу, подскажите пожалуйста.
|