Есть бинарный файл(порятка 20Mb), его нужно считывать блоками по 42 байта и заполнять этим QLinkedList который находится в классе.struct Rez_10_A2 //собственно 42 байта{ тут пара десятков полей}Вопрос - как?Как считать из потока QDataStream определенное количество байт? Ведь Rez_10_A2 buf; QDataStream stream(file); stream >> buf;Работает только со стандартными типами, а перегружать >> для Rez_10_A2 очень накладно, есть ли простой способ вроде fread из stdio.h?
|