2связный список((

помогите реализовать 2 связный список. Организовать сохранение в файл и загрузку из файла. Наверно все просто но я не разобрался, подскажите как это и объясните главное!заранее спасибо
1 ответ

ну естестественно из файла массив интовый))) вот мой код гляньте плиизэ #include #include #include #define N 10struct Item{ int x; Item *next; Item *prev; };Item *create (int n) { Item *List=new Item; Item *p=List; Item *p1=List; for (int i=1; ;i++) { p->x=rand()%10;if (i==n) break; p->next=new Item; p=p->next; //p1->prev=new Item; p1=*Item; *prev=p1; } p->next=NULL; return List; }void show(Item*List) { while (List) { printf("%d ", List->x); List=List->next; } } void show1(Item*List) { while (List) { printf("%d ", List->x); List=List->prev; } } void remove(Item*List) { while (List) { Item *p=List->next; delete List; List=p; Item *p1=List->prev; delete List; List=p1; } } void remove1(Item*List) { while (List) { Item *p1=List->prev; delete List; List=p1; } } int main(){ Item*List=create (N); show(List); remove(List); show1(List); remove1(List); getch(); }