ололо
не связано с главной проблемой, но
[PHP]void create(FILE *tf)
{
char ch;
...
getch(); // должно быть ch = getch();
//В void open(FILE *tf) даже переменная под это не декларирована
...
while(!feof(tf))
{
printf("\n %3d Name %20s with %2d items has %6.2f kilo of luggage \n",i,t1.name,t1.number,t1.weight);
fread(&t1,sizeof(t1),1,tf);
i++; //должен использоваться для перемешения указателя tf скачками длиной в t1
}[/PHP]