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

{

if((strcmp(cur->inf.avt,iskA)==0)&&(strcmp(cur->inf.nazv,iskN)==0)&&cur->inf.kol>0) //если элемент содержит сведения о нужной книге и есть свободные в наличии

{

cur->inf.kol--; //уменьшаем количество в первом списке

cur2->inf.kol++; //и увеличиваем во втором

n++; //поиск успешен

printf("Книга выдана на руки!");

break; //конец поиска

}

elseif((strcmp(cur->inf.avt,iskA)==0)&&(strcmp(cur->inf.nazv,iskN)==0)&&cur->inf.kol==0) //если свободных нет

{

printf("Все книги находятся на руках!");

n++; //поиск успешен

break; //конец поиска

}

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

}

if(n==0) printf("Такой книги вообще нет!");

}

getch();

}

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

voiddobEl(el *cur, el *cur2) //добавление нового элемента

{el *x,*x2;

clrscr();

if(cur==NULL) printf("Перед тем, как добавлять элементы в список, необходимо его создать!");

else

{

while(cur->next!=NULL) cur=cur->next; //поиск конца списка

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