
Сообщение от
Diktopfull
А getline, когда строку прочитает, курсор устанавливает в её конец или в начало следующей строки?
В начало следующей.

Сообщение от
Diktopfull
понадобилось переместить курсор в начало строки, т.к. getline при прочтении перемещает курсор в конец строки.
Если в начало уже прочитанной, то, перед чтением getline(), запомни позицию курсора через tellg(). После чтения, сделай возврат в эту позицию через seekg(). Для правильности таких перемещений курсора, файл нужно открывать в бинарном режиме.
Добавлено через 3 минуты

Сообщение от
Diktopfull
Если нашёл, то можно изменить данные, которые написаны в этой строке
Если в текстовом файле изменить, то не получится.