Имеется реализация двусвязного динамического списка. Структуры, описывающие его примерно такие:
struct node {
int value;
int size;
struct node* next;
struct node* prev;
};
struct dlist {
struct node* head;
struct node* tail;
};
Нужно уже созданный список заммапить в файл, а потом его прочитать. Сам я пытался записывать через memcpy и через поэлементное копирование. Но как-то не вышло. Как правильно это сделать?