Название: Переписивание файла частями Отправлено: JamS007 от Январь 26, 2010, 22:44 Здравствуйте,
вопрос следующего плана: есть некий файл, созданный с помощью QDataStream. В него последовательно записано несколько классов данных. Пример: Код: QDataStream out; Вопрос: можно ли с помощью QDataStream или QFile и этого же оператора переписать только необходимый класс по среди файла, не повредив при этом остальные. Мне приходит на ум перемещение по файлу с помощью метода seek(), и после этого перезаписи нужного участка. Но тут возникает такой вопрос: Оператор "<<" перезаписывает данные или записывает их, но остальные данные смещает? P.S. Писал по памяти, может что-то и некорректно. Прошу помощи. Название: Re: Переписивание файла частями Отправлено: Makss от Январь 26, 2010, 23:29 оператор "<<" просто записывает, ничего ни куда не перемещает и уж тем более не двигает
если в файле начиная с той позиции с которой вы хотите есть что-то, то на них записываются новые переписывайте файл заново, нету больше вариантов, хотя есть кое-что но это не варинт если честно |