int Displace(fsytem *F)
{
cout<<"**********************更新中**********************"<last<0)
{
cout<<"系统没有信息!";
return -1;
}
int i,x=1;
F_System p;
char fnumber[10];
cout<<"请输入你要更新的航班号:\n";
cin>>fnumber;
for(i=0;i<=F->last;i++)
if(!strcmp(fnumber,F->fs[i].fnumber))
break;
if(i>=F->last||i<0)
{
cout<<" 对不起!没有你要更新的航班信息!\n";
return 0;
}
p=F->fs[i];
PutOut(p);
while(x)
{
cout<<"请选择你要更新的信息:\n"
<<"1.起点站; 2.终点站; 3.班期;\n"
<<"4.起飞时间;5.到达时间;6.机型号;\n"
<<"7.票价;
0.返回上一级菜单。\n";
cout<<"请输入:";
cin>>x;
switch(x)
{
case 1:
{
}
case 2:
cout<<"请输入新的起点站:";
cin>>F->fs[i].SPlace;
break;
{
}
case 3:
{
}
case 4:
{
}
case 5:
{
}
case 6:
{
}
case 7:
{
}
cout<<"请输入新的终点站:";
cin>>F->fs[i].APlace;
break;
cout<<"请输入新的班期:";
cin>>F->fs[i].sche;
break;
cout<<"请输入新的起飞时间:";
cin>>F->fs[i].STime;
break;
cout<<"请输入新的到达时间:";
cin>>F->fs[i].ATime;
break;
cout<<"请输入新的机型号:";
cin>>F->fs[i].moder;
break;
cout<<"请输入新的票价:";
cin>>F->fs[i].cost;
break;
case 0: return 0;
default :cout<<"输入错误\n";break;
}
}
cout<<"*********************更新成功********************"<
{
cout<<"**********************查找中*********************"<
>x;
cout<<"************************************"<>fnumber;
for(i=0;i<=F.last;i++)
if(!strcmp(fnumber,F.fs[i].fnumber))break;
if(i>F.last)
{
cout<<"对不起!没有你要查询的信息!\n"<}
PutOut(F.fs[i]);
cout<<"************************************"<>splace;
for(i=0;i<=F.last;i++)
if(!strcmp(splace,F.fs[i].SPlace))
{
PutOut(F.fs[i]);
j=1;
}
if(!j)cout<<"对不起!没有你要的信息!\n"<>aplace;
for(i=0;i<=F.last;i++)
if(!strcmp(aplace,F.fs[i].APlace))
{
PutOut(F.fs[i]);
j=1;
}
if(!j)cout<<"对不起!没有你要的信息!\n"<>t;
high=F.last;