Я пытаюсь открыть двоичный файл для записи без стирания содержимого. Но я не хочу писать. Я хочу написать определенную позицию в файле.
Вот пример litte:
ofstream out("test.txt", ios::binary | ios::app);
for(int i = 0; i < 100; i++)
out.put('_');
out.write("Hallo", 5);
out.close();
ofstream out2("test.txt", ios::binary | ios::app);
out2.seekp(10);
out2.write("Welt", 4);
out2.close();
При использовании приложения поиск не работает. Если не используется файл открытия приложения, он удаляет данные. Кто-нибудь знает ответ?