Russian Qt Forum

Qt => Общие вопросы => Тема начата: disassembler от Апрель 08, 2011, 14:13



Название: баг в QTextStream ?!
Отправлено: disassembler от Апрель 08, 2011, 14:13
заметил такую штуку: когда сохраняю в файл QByteArray через QTextStream так:
if(file.open(QIODevice::WriteOnly))
{
        QTextStream os(&file);
            os << pack;
}
то при чтении получаю часть даных битыми
когда же сохраняю  file.write(pack);
то все нормально. в чем прикол? QTextStream  не корректно работает?


Название: Re: баг в QTextStream ?!
Отправлено: Пантер от Апрель 08, 2011, 14:15
А что за данные? Может тебе QDataStream нужен?


Название: Re: баг в QTextStream ?!
Отправлено: disassembler от Апрель 08, 2011, 17:14
А что за данные? Может тебе QDataStream нужен?
хм..   :-\ может быть...
данные бинарные как раз.


Название: Re: баг в QTextStream ?!
Отправлено: mutineer от Апрель 08, 2011, 17:17
Для бинарных данных нужен QDataStream