Курсовая работа: Інформаційно-довідкова система 2
int i;
delete a;
for (i=0;i<n;i++)
{
int t;
file.read((char*)&(t),sizeof(t));
if (i==0) a=new Trist(t,0); else a->add(t,0);
file.read((char*)&(a->current->d->nazv),sizeof(a->current->d->nazv));
switch (t)
{
case 0:
album1 *obj1;
obj1=(album1*)a->current->d;
int trek = 0;
file.read((char*)&(trek),sizeof(trek));
obj1->setTrek(trek);
break;
case 1:
album2 *obj2;
obj2=(album2*)a->current->d;
trek = 0;
int time = 0;
file.read((char*)&(trek),sizeof(trek));
file.read((char*)&(time),sizeof(time));
obj2->setTrek(trek);
obj2->setTime(time);
break;
case 2:
album3 *obj3;