Я делаю программу, которая добавляет динамические данные в файл. Динамические данные представлены в виде связанного списка. Для примера рассмотрит следующие данные:Запись инкапсулированного динамического размера данных в текстовый файл в c
#include <stdio.h>
struct abc
{
int a;
struct abc *next;
};
int main()
{
abc obj1;
abc obj2;
}
Как я могу добавить эти объекты в файл? Я не могу написать адреса указателей. Я должен писать значения, но как я могу поместить разделитель, чтобы различать два объекта? Я не могу просто прочитать объекты с помощью read()
функций.
Просьба предложить несколько полезных способов сделать это.
Это не похоже на [tag: C] –
Если это список, который содержит не более одного 'int', только записывайте эти' int 'в файл и перестраивайте список, когда вы читаете их из файл снова. –
Я хочу хранить несколько списков int и как я могу различать два списка во время чтения. Я хочу сохранить данные инкапсуляции – user2992191