system(\while(choice!=0) {
cout<<\客户管理系统*****************\ cout<<\★ 1:更改客户信息 ★\ cout<<\★ 2:查找 ★\ cout<<\★ 3:显示所有客户信息 ★\ cout<<\★ 4:删除所有客户信息 ★\ cout<<\★ 5:删除选定的客户信息 ★\ cout<<\★ 0:退出 ★\
cout<<\ cout<<\请输入\ cin>>choice; switch(choice) {
case 1:
cout<<\请输入客户编号\ cin>>id;
r=query(id); if(r==NULL) {
cout<<\无此客户!\ break; }
cout<<\请输入新的姓名:\ cin>>passengername;
r->setname(passengername); cout<<\信息修改成功\ break;
case 2:
cout<<\请输入航班号:\ cin>>pflightnum;
r=query(pflightnum); if(r==NULL) {
cout<<\该航班不存在\ break; }
r->list(); break; case 3:
if(top<0)
cout<<\暂时无客户订票!\ list();
break; case 4:
clear(); break; case 5:
cout<<\请输入客户编号\ cin>>id;
r=query(id); if(r==NULL) {
cout<<\无此客户!\ break; }
r->delpassenger();
cout<<\删除成功!\ top--; break;
} }
system(\}
void main() {
int choice=1,pflightnum,id,seat;
PDatabase PD; Flight *b; FDatabase FD; Passenger *r; char na[20];
while(choice!=0) {
cout<<\欢迎来到航班售票系统*************\ cout<<\★ 1:订票 ★\ cout<<\★ 2:退票 ★\ cout<<\★ 3:乘客信息 ★\ cout<<\★ 4:飞机信息 ★\ cout<<\★ 0:退出 ★\
cout<<\ cout<<\请操作:\ cin>>choice; switch(choice) {
case 1:
cout<<\请输入航班号\cin>>pflightnum;
b=FD.query(pflightnum); if(b==NULL) {
cout<<\不存在的航班,已返回主界面...\ cout< cout<<\请输入订票客户的姓名\cin>>na; cout<<\请输入客户编号\cin>>id; cout<<\请输入您想预订的座位号(1~100)\cin>>seat; r=PD.query1(seat); if(r==NULL||seat<0||seat>100) { cout<<\座位号可能已被预定,或者未按格式输入\ cout< PD.addbook(pflightnum,na,id,seat); cout<<\恭喜你,订票成功!\ b->setrefund(); } break; case 2: cout<<\请输入用户编号\ cin>>id; r=PD.query(id); if(r==NULL) { cout<<\不存在的用户,已返回主界面...\ cout< cout<<\请输入航班号\ cin>>pflightnum; b=FD.query(pflightnum); if(b==NULL) { cout<<\不存在的航班\ cout< } } break; } r->delpassenger(); b->delrefund(); PD.settop(); cout<<\退票成功\ break; case 3: PD.passengerdata(); break; case 4: FD.planedata(); break; case 0: break; default: cout<<\错误操作,请重新输入!\ cout<