Курсовая работа: Обработка динамических структур
else
{
printf("Введите интересующего Вас автора:\n");
scanf("%s",iskA);
printf("Введите интересующую Вас книгу:\n");
scanf("%s",iskN);
while(cur!=NULL)
{
if((strcmp(cur->inf.avt,iskA)==0)&&(strcmp(cur->inf.nazv,iskN)==0)&&cur2->inf.kol>0) //если есть книги на руках (кол-во>0)
{
cur->inf.kol++; //увеличивается в первом списке количество
cur2->inf.kol--; //уменьшается во втором
n++;
printf("Книга возвращена!");
break;
}
elseif((strcmp(cur->inf.avt,iskA)==0)&&(strcmp(cur->inf.nazv,iskN)==0)&&cur2->inf.kol<=0) //если книг на руках нет
{
printf("Все свои книги дома! Чужих нам не надо)))");
n++;
break;
}
cur=cur->next;
cur2=cur2->next;
}
if(n==0) printf("К сожалению, ни одной такой книги не найдено!\n");
}
getch();
}