汽车销售系统c++代码.doc
- 文档编号:1265011
- 上传时间:2022-10-19
- 格式:DOC
- 页数:16
- 大小:112KB
汽车销售系统c++代码.doc
《汽车销售系统c++代码.doc》由会员分享,可在线阅读,更多相关《汽车销售系统c++代码.doc(16页珍藏版)》请在冰豆网上搜索。
#include"iostream"
#include"stdio.h"
#include"fstream"
#include"stdio.h"
#include"vector"
#include
usingnamespacestd;
/*函数声明*/
#defineCAPACITY50/*车库容量*/
voidopen_remain();/*打开文件传递数据*/
voidsale_car();/*销售车辆*/
voidadd_car();/*添加车辆*/
voiddel_car();
voidxg_car();
voidsearch_car();/*查询车辆*/
voidfind_name();/*以车名查找*/
voidfind_price();/*按价格查找*/
voidsort_car();/*模糊查询*/
voidprint_all();/*打印车库中所有存车*/
voidprint(int);/*打印相应的车的信息*/
voidprintmenu();/*打印菜单*/
voidprint_date();/*打印当日售车情况*/
voidstore_to_remain();/*保存数据,将剩余车辆保存在remain.txt中*/
/*宏定义,结构体,全局静态变量声明*/
structCAR
{
intID;
charname[20];
intjprice;
intsprice;
intnumber;
charcs[20];
charjdata[20];
};
inti;
staticstructCARcar[CAPACITY];/*存储所有的车*/
staticCAR*p=car;
staticCAR*p1=p;
staticstructCARsale_cars[CAPACITY];/*存储当天买出的车*/
staticintsize=0;/*存车的种数*/
staticintsize1=0;/*售车的种数*/
staticintnow=0;/*销售车的数目*/
staticinttotal=0;/*初定义*/
#defineboolint
voidkey()
{/*建立初始密码*/
FILE*fp;charchs[10]="1234";
if((fp=fopen("code.txt","r"))==NULL)
{
fp=fopen("code.txt","w");
fputs(chs,fp);
}
fclose(fp);
}
voidkeychange()/*修改密码*/
{/*密码修改系统*/
FILE*fp;
charcha[10],chb[10],chc[10],chd[10];
inti=0;
fp=fopen("code.txt","r");
fgets(cha,10,fp);
fclose(fp);
printf("\n");
printf("\n");
printf("\n");
printf("************************************\n");
printf("**\n");
printf("**\n");
printf("*课程序设计密码修改窗口*\n");
printf("**\n");
printf("**\n");
printf("**\n");
printf("************************************\n");
printf("\n");
printf("\n");
printf("请输入密码:
");
scanf("%s",&chb);
if(strcmp(cha,chb)==0)
{
printf("输入新密码:
");scanf("%s",&chc);
printf("确认新密码:
");scanf("%s",&chd);
while(strcmp(chc,chd)<0||strcmp(chc,chd)>0)
{
i++;
if(i==3)
{
printf("\n\n");
printf("密码修改失败!
!
!
");return;
}
printf("输入新密码:
");scanf("%s",&chc);
printf("确认新密码:
");scanf("%s",&chd);
}
if(strcmp(chc,chd)==0)
{
fp=fopen("code.txt","w");
fputs(chd,fp);
fclose(fp);
printf("\n\n");
printf("密码修改成功!
!
!
!
\n");
}
getchar();
}
else{
printf("密码错误无权修改!
谢谢使用!
\n");
scanf("%*c");
return;
}
}
voidjiemian()/*进入界面*/
{
intfound=0;
chara[10],b[10];
FILE*fp;
key();
fp=fopen("code.txt","r");
fgets(b,10,fp);
rewind(fp);
printf("\n\n\n");
printf("**********************************\n");
printf("**\n");
printf("*欢迎进入汽车销售管理系统*\n");
printf("**\n");
printf("**\n");
printf("*设计人:
08级05班侯慧菊*\n");
printf("**\n");
printf("**\n");
printf("*学号:
08307514*\n");
printf("**********************************\n");
printf("\n");
printf("初始密码:
1234\n");
printf("请输入密码:
");
scanf("%s",a);
loop:
if(strcmp(a,b)==0)
{
cout<<"欢迎进入汽车销售管理系统"< printmenu(); } else { if(found==2) exit(0); else { printf("密码输入错误,请重新输入: "); scanf("%s",a); ++found; gotoloop; } } fclose(fp); } main() { key(); jiemian(); open_remain(); intchoice=0; cout<<"请选择操作"; cin>>choice; while(choice) { if(choice<10&&choice>0) switch(choice) { case1: add_car();break;/*添加新进的车*/ case2: sale_car();break;/*卖出汽车*/ case3: search_car();break;/*查询车*/ case4: sort_car();break;/*排序*/ case5: print_all();break;/*打印所以的车的信息*/ case6: print_date();break;/*打印当天销售情况*/ case7: keychange();break;/*修改密码*/ case8: del_car();break; case9: xg_car();break; default: cout<<"输入错误! ! "< "< } else { cout< ! \n请输入0-9范围内的数字! ! "< } printmenu(); cout<<"请输入操作: "; cin>>choice; } if(now==0) cout<<"今天没有卖出车! ! "<
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汽车 销售 系统 c+ 代码