void old(FILE *tf)
{struct tov tmp_buffer[10];
int r=9, j;
 clrscr();
 tf=fopen("spisok.dat","rb+");
 for (int k=0; k<=r; k++)
 {fread(&tmp_buffer[k],sizeof(t1),1,tf);
 }
 for (k=0,j=1; k<=r;k++)
 {printf("\n%3d %12s  %2d.%2d.%4d",j, tmp_buffer[k].name, tmp_buffer[k].d, tmp_buffer[k].m, tmp_buffer[k].y);
  j++;
 }
struct tov *tmp[10];
for(int h=0;h<12;h++)
{tmp[h]=&tmp_buffer[h];
}
for(int t = 0; t < r; t++)
    for(int l = t + 1; l < r;l++)
    {
        if(tmp_buffer[t].y < tmp_buffer[l].y)
            swap(tmp[t], tmp[l]);
        else
        if(tmp_buffer[t].y == tmp_buffer[l].y)
        {
            if(tmp_buffer[t].m < tmp_buffer[l].m)
                swap(tmp[t], tmp[l]);
            else
                        if(tmp_buffer[t].m == tmp_buffer[l].m)
            if(tmp_buffer[t].d < tmp_buffer[l].d)
                swap(tmp[t], tmp[l]);
        }
    }
puts ("\n The oldest item is:");
printf ("\n%12s %2d.%2d.%4d ", tmp_buffer[t].name,tmp_buffer[t].d,tmp_buffer[t].m,tmp_buffer[t].y);
getch();
fclose(tf);
}

void swap(tov *a,tov *b)
{
tov c=*a;
*a=*b;
*b=c;
}