(Это для случая C ++) Просто проанализируйте данные в Связанный список с Объектами, которые содержат данные, измените данные и перезаписайте файл.
Сначала вам нужно разбить данные на строки(\ n создает новый элемент связанного списка):
Data:,,,,,\n
Data2:,,,,,\n
получит строки (псевдолист):
["Data: ,,,,,", "Data2 :,,,,, "]
Так что теперь вам нужно определить свой объект для каждой строки, например:
class LineStruct {
public:
string head;
LinkedList<string> data;
};
и заполнить его.
Затем вы редактируете данные-структура и после этого вы записываете его обратно на диск.