Курсовая работа: Обработка динамических структур
voidvivodSp(el *cur) //вывод списка
{
clrscr();
printf("Текущий список:\n");
if(cur==NULL) printf("Перед тем, как выводить список, необходимо его создать!");
else
{
printf("Фамилия автора\tНазвание книги\tГод издания\tКоличество экземпляров\n");
while(cur!=NULL) //печать списка пока не достигнут конец списка, если количество книг больше нуля (нужно для второго списка)
{
if(cur->inf.kol>0) printf(" %s\t\t\t%s\t %d\t\t\t %d\n",cur->inf.avt,cur->inf.nazv,cur->inf.god,cur->inf.kol);
cur=cur->next; //переход к следующему элементу
}
}
getch();
}
//--------------------------------------------------------------\\
void vidacha(el *cur,el *cur2)
{
chariskA[10],iskN[10];
intn=0; //результат поиска
clrscr();
if(cur==NULL) printf("Перед тем, как производить выдачу книг, необходимо создать список!");
else
{
printf("Введите интересующего Вас автора:\n"); //ввод искомого автора и книги
scanf("%s",iskA);
printf("Введите интересующую Вас книгу:\n");
scanf("%s",iskN);