Название: readRawData считывание со смещением? Отправлено: Vld2 от Сентябрь 02, 2008, 10:20 readRawData не возвращает количество считанных байт. Что бы проверить, что считанно ровно 10 байт, надо использовать функию status. Так ли?
2)Как прочитать файл с помощью readRawData например с 201 байта? То есть нужно считывание со смещением. Название: Re: readRawData считывание со смещением? Отправлено: pastor от Сентябрь 02, 2008, 10:57 1) readRawData должен возвращать кол-во считаных байт.
Цитировать Reads at most len bytes from the stream into s and returns the number of bytes read. If an error occurs, this function returns -1. А что вам возвращает этот метод? Что попадает в буфер? Покажите полный код считывания. 2) см. Цитировать bool QIODevice::seek ( qint64 pos ) Название: Re: readRawData считывание со смещением? Отправлено: Alex03 от Сентябрь 02, 2008, 11:03 Vld2 Не плохо было бы в вопросах указывать не только метод, но и класс, типа QDataStream...
ну и до кучи есть ещё int QDataStream::skipRawData ( int len ) |