当前位置:文档之家› c汽车租赁管理系统

c汽车租赁管理系统

#include <iostream> #include <iomanip> #include<>#include <string>#include <fstream>etno()==customerid&&}cout<<" 客户添加成功"<<endl;for (int j=0;j<=top;j++){}if(custom[j].gettag()==0)fvv"编号"vvcustom[j]. no;}}etno()==customerid&&}ettag()==0)else();ofstream f("c:\\");((char *)&custom[i],sizeof(custom[i])); {}custom[i].print();custom[i].gettag()==0) return NULL;{custom[i].gettag()==0) f<<"\t\t\t"; fvv"姓名";f<<custom[j].name;f<<"\t\t\t";f<<"所租汽车编号(没有就写0) f<<custom[j].borcar[j];f<<endl;ddcustomer(n,na);}return 1;}return 0;isp();.)case '2':r=query(customerid);}break;catch(...){cout<<" 输入有误,请重新输入"; try{}if(customerid<=0)throw 1;cout << "更改\n 输入客户编号:";break;addcustomer (customerid,cname);cout << "输入客户姓名:";cin >> cname;{}cout<<"输入有误,请重新输入”;break;}}case '3':cin >> customerid;cout << 删除\n 输入客户编号:" break;cout<<" 修改成功!"<<endl;r->addcustomer(customerid,cname); coutvv"输入新的客户姓名:";cin >> cname;catch(...){}cout<<"输入有误,请重新输入";break;try{}if(customerid<=0)throw 1; coutvv"输入新的客户编号:"; cin>>customerid;break;}print(customerid);if (r==NULL){cout vv "该客户不存在"vvendl; catch(...){cout<<" 输入有误,请重新输入" try {}if(customerid<=0)throw 1;cin >> customerid;cout << "查找\n 读入客户编号:"; case '4':break;r->delcar();break;}r=query(customerid);if (r==NULL){cout <<"该客户不存在" << endl;}break;catch(...){cout<<" 输入有误,请重新输入"{}if(customerid<=0)throw 1;tryetno()==carid &&che[i].gettag()==0){}while (choice!='0');}default:if (choice!='0') cout<<" 输入错误,请从新输入:" break;break;cout<<" 已删除!"<<endl;clear();break;cout«"显示:"<<e ndl;disp();case '5':r->disp();break;r=query(customerid);if (r==NULL){}cout <<"该客户不存在"<< endl; break;}break;case '6':}}return &che[i]; return NULL;etno()==n)} ettag()==0)che[i].print(); }che[i].disp(); ddcar(n,na);}return 1;}return 0;ettag()==0).)}for (int j=0;j<=top;j++) {}if(che[j].gettag()==0)fvv"编号";ofstream f("c:\\");();((char *)&che[i],sizeof(che[i])); f<<che[j].no;f<<"\t\t\t";f<<"汽车";f<<che[j].name; f<<"\t\t\t";if(che[j].onshelf==1)fvv"在车库"<<e ndl;elsef<<"已出租"<<e ndl;{}cout<<"输入有误,请重新输入”break;cout << "输入汽车名称:"<<endl; case '2':print(carid);{cout << "该汽车不存在";cout<<endl;b=query(carid);if (b==NULL)catch(...){}cout<<"输入有误,请重新输入” break;try}if(carid<=0)throw 1;cin >> carid;cout << "更改\n 输入汽车编号:"<<endl; break; addcar(carid,cname);cin >> cname;break;}cout << "输入新的汽车编号:";cout<<endl;cin>>carid;try{}if(carid<=0)throw 1;{}cout<<"输入有误,请重新输入”;break;cout << "输入新的汽车名称:"<<endl;cin >> cname;b->addcar(carid,cname); cout<<" 修改成功!"<<endl; break;case '3':cout <<"删除\n 读入汽车编号:<<endl;cin >> carid;catch(...){}cout<<"输入有误,请重新输入break;{}if(carid<=0)throw 1;trycase '5':break;b=query(carid);if (b==NULL){}cout <<"该汽车不存在";cout<< endl;break;catch(...) {}cout<<"输入有误,请重新输入” break; try{}if(carid<=0)throw 1;cout << "查找\n读入汽车编号:"; cout<<endl;cin >> carid;case '4':b->delcar();break;b=query(carid);if (b==NULL){cout <<"该汽车不存在" ; cout<< endl;break;}}void showmenu()1. ***** 出租汽车 *****"<<endl;2. ***** 归还汽车 *****"<<endl;3. ***** 汽车管理 *****"<<endl;4.***** 客户管理 *****"<<endl;0.***** 退出并保存 *****"<<endl;cout<<" "<<endl;}while (choice!='0');}default: if(choice!='0')cout«"输入错误,请从新输入 break;cout«"已删除!"<<endl; clear(); case '6':break; cout«"显示:"<<e ndl; disp(); void showtip()}cout<<" **********cout<<" **********cout<<" **********cout<<" **********cout<<" ***** *****"<<endl;cout<<" "<<endl;cout<<""<<endl;cout<<""<<endl;cout<<""<<endl;cout<<" ***** *****."<<endl;catch(...) cout<<" 输入有误,请重新输入";try}if(carid<=0)throw 1;cout <<"汽车编号:";cin >>carid;showmenu();.)}cout<<"输入有误,请重新输入”;break;cout<<" ***** *****"<<endl;cout<<" 1.***** 出租汽车*****"<<endl;cout<<" ***** *****"<<endl;cout<<" 2. ***** 归还汽车*****"<<endl;cout<<" ***** *****"<<endl;cout<<" 3. ***** 汽车管理*****"<<endl;cout<<" ***** *****"<<endl;cout<<" 4. ***** 客户管理*****"<<endl;cout<<" ***** *****"<<endl;cout<<" 0.***** 退出并保存*****"<<endl;cout<<" ***** *****"<<endl;cout<<"\n\t\t 操作完成!"<<endl;cout<<"\t\t 选择0-5 继续"<<endl;}break;r=(customerid);.){}cout<<"输入有误,请重新输入”break;cout << "汽车编号:";cin >>carid;try{}if(carid<=0)throw 1;catch(...){}cout<<"输入有误,请重新输入” break;r=(customerid);// 按编号查找if (r==NULL){}cout <<"不存在该客户!" << endl; break;b=(carid);if (b==NULL){}cout <<"不存在该汽车!" <<endl; break;b->retcar();r->retcar(b->getno());break;case '3':// 汽车管理cout<<" 汽车管理"<<endl;();break;case '4':// 客户管理cout<<" 客户管理";cout<<endl;();default:if ((choice!='0'))coutvv"输入错误,请从新输入:";}cin >> choice;}cout<<""<<endl;cout<<" * * "<<endl;cout<<" * * "<<endl;cout<<" *"<<endl;cout<<" *谢谢您的"<<endl;cout<<" * 使用* "<<endl;cout<<" * 再见!"<<endl;cout<<" * "<<endl;cout<<""<<endl;cout<<""<<endl;showtip();}。

相关主题