crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> Запись в файл через QDataStream
ukazoid
  опции профиля:
сообщение 19.12.2007, 17:33
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 6
Регистрация: 19.12.2007
Пользователь №: 50

Спасибо сказали: 0 раз(а)




Репутация:   0  


Есть класс, с переопределенными операторами вывода:
extern QDataStream &operator <<( QDataStream &rOut, const CStaticParam &rStaticParam);
extern QDataStream &operator >>( QDataStream &rIn, CStaticParam &rStaticParam);

В нем куча параметров. Записываю в файл обьект этого класса...

Все работает нормально, до тех пор пока не срубишь данную программу во время записи в файл.
Данные записываются, но не полностью, далее записываются еще данные за ними... И потом, когда я начинаю читать их при попадании на этот недописанный кусок данные начинают читаться сикось накось!

Как-то можно избежать подобного стандартными средствами?
Чтобы данные записывались полность или вообще не записывались?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 23.4.2024, 20:25