Здравствуйте, гость ( Вход | Регистрация )
ukazoid | Дата 19.12.2007, 18:00 |
Я думал об этом, но хотелось бы стандартными средствами это решить. | |
ViGOur | Дата 19.12.2007, 17:50 |
Я в свое время из-за этого писал некий протокол, в начале файла выделял 4 байта, и в них писал последнюю позицию, соответственно после полной записи данных. Хотя может быть есть и более красивое решение. |
|
ukazoid | Дата 19.12.2007, 17:33 |
Есть класс, с переопределенными операторами вывода:
В нем куча параметров. Записываю в файл обьект этого класса... Все работает нормально, до тех пор пока не срубишь данную программу во время записи в файл. Данные записываются, но не полностью, далее записываются еще данные за ними... И потом, когда я начинаю читать их при попадании на этот недописанный кусок данные начинают читаться сикось накось! Как-то можно избежать подобного стандартными средствами? Чтобы данные записывались полность или вообще не записывались? |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 18.4.2024, 14:44 |