У меня есть изображение в формате .bmp, я хочу добавить текст в середине рисунка! Я знаю все файлы seekp и seekg, но когда я использую ios :: app, текст идет до конца файла, и любая другая вещь, которую я использую, она отбрасывает весь текст! ios :: ... Я должен использовать?! Вот мой код:Работа с файлом C++
fstream file;
file.open ("mehdi.bmp" , ios::out | ios::binary | ios::ate);
char name[] = "Mehdi";
file.seekp (100);
file.write ((char*)name , sizeof (name));
Покажите нам, что вы сделали до сих пор ... –
Помимо записи «случайных» (для файла «.bmp») данных в середине файла, используя открытый режим 'ios :: out' будет _overwrite_ файл, который вы пытаетесь открыть. –
Итак, что мне делать, чтобы этого не случилось?! @JoachimPileborg – Mehdi