Курсовая работа: Динамическое формирование и преобразование списков и структур
printf("\n Time: %s", p->pro[n].time);
printf("\n");
}
printf("\n\nAny key to next record...");
getch();
p=p->next;
}
return start;
}
///////////////////////////PRINT NEW LIST ON SCREEN//////////////////////////
void *printnew (mg *start2) {
int n;
mg *p2=start2;
clrscr();
while(p2!=NULL) {
clrscr();
printf("\nMAGAZINE #%d", p2->num);
printf("\n Address");
printf("\n City: %s", p2->adr.city);
printf("\n Street: %s", p2->adr.str);
printf("\n House: %d", p2->adr.dom);
printf("\nProducts");
for(n=0;n<5;n++) {
printf("\n %d)", n+1);
rintf("\n Name: %s", p2->pro[n].name);
printf("\n Price: %d", p2->pro[n].price);
printf("\n Time: %s", p2->pro[n].time);
printf("\n");
}