Курсовая работа: Обработка динамических структур

else

{

while(cur!=NULL) //пока не конец списка

{

fwrite(&cur->inf,sizeof(el),1,f1); //запись данных текущего элемента в файл

fwrite(&cur2->inf,sizeof(el),1,f2); //то же

cur=cur->next; //переход к следующему элементу

cur2=cur2->next; //то же

}

printf("Списки сохранены успешно!");

fcloseall(); //закрытие файлов

}

getch();

}

//---------------------------------------------------------------------\\

voidloadIT(el **top,el **top2) //чтение файлов

{

el *cur,*pr,*tail,*tail2,*cur2; //указатели

FILE *f1,*f2; //файлы

clrscr();

*top2=*top=tail=tail2=NULL; //обнуление ссылок на хвост и вершину

f1=fopen("Base.txt","rb"); //открытие файла Base.txt

f2=fopen("Out.txt","rb"); //открытие файла Out.txt

if(f1==NULL||f2==NULL) printf("Чтоё-то не грузится: глюк)");//если файлов нет

else

{

while(!feof(f1)) //пока не конец файла

{

cur=(el*)malloc(sizeof(el)); //выделение памяти под новый элемент (далее текущий)

К-во Просмотров: 491
Бесплатно скачать Курсовая работа: Обработка динамических структур