2015-04-11 2 views
0

Я пытаюсь прочитать файл, используя ifstream. И при чтении (по очереди) он шифрует каждую строку и заменяет исходную строку новой зашифрованной строкой. Я до сих пор мог читать из файла, но замена текущей строки (текущая строка = последняя прочитанная строка) - это то, что я не могу понять, как это сделать. Мой вопрос: как заменить строку в файле, который я прочитал последним, используя getline (...)?Чтение файла и замена текущей строки

+0

Возможно, вам придется писать в новый файл. – huu

+0

Серьезно? Другого пути нет? – Nafees

ответ

0

Проблема в том, что вы не можете удалить определенные данные в файле; вы должны написать это с самого начала. Но с f_seek и r + вы можете вставить некоторые данные, сколько хотите.

+0

Спасибо, я хочу писать с самого начала. – Nafees

Смежные вопросы