基于C的车辆信息管理系统文档格式.docx

上传人:b****1 文档编号:14267040 上传时间:2022-10-21 格式:DOCX 页数:15 大小:48.71KB
下载 相关 举报
基于C的车辆信息管理系统文档格式.docx_第1页
第1页 / 共15页
基于C的车辆信息管理系统文档格式.docx_第2页
第2页 / 共15页
基于C的车辆信息管理系统文档格式.docx_第3页
第3页 / 共15页
基于C的车辆信息管理系统文档格式.docx_第4页
第4页 / 共15页
基于C的车辆信息管理系统文档格式.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

基于C的车辆信息管理系统文档格式.docx

《基于C的车辆信息管理系统文档格式.docx》由会员分享,可在线阅读,更多相关《基于C的车辆信息管理系统文档格式.docx(15页珍藏版)》请在冰豆网上搜索。

基于C的车辆信息管理系统文档格式.docx

4.修改车辆信息(经过型号查找再修改)

5.退出系统

2.存储数据的描述

由于本学期c++关于类的知识学的不精,我定义的是上学期学习的结构体,并利用文件存储fopen与fclose产生一个名为information的txt文件存储数据,方便程序的读写。

3.概要设计说明书

4.源程序

#include<

iostream>

stdio.h>

stdlib.h>

string.h>

usingnamespacestd;

typedefstructcar

{

charBrand[20];

charModel[20];

charManufacturar[20];

//manufacturer厂家

charPrice[30];

charLinkman[20];

structcar*next;

}car,*cheliang;

intinit(cheliang&

s);

voidshuru(cheliang&

voidshuchu(cheliang&

voidfind(cheliang&

voidfindBrand(cheliang&

voidfindModel(cheliang&

voidchange(cheliang&

voidputfile(cheliang&

voidgetfile(cheliang&

voidwelcome();

voidPrintfSurface()

cout<

<

"

**************************************************************"

endl;

**"

*WelcomeToUse车辆信息管理系统*"

*By:

软件15-7刘子墨*"

初始密码123456"

}

intjud=0;

voidwelcome()

intb;

charcode[7];

请输入密码:

while(b!

=3)

{

cin>

>

code;

b++;

if(strcmp(code,"

123456"

)!

=0)

if(b!

密码错误,请重新输入:

continue;

}

else

jud=1;

break;

intmain()

system("

color1e"

);

PrintfSurface();

welcome();

if(jud==0)

return0;

cls"

cheliangs;

init(s);

\t\t\t&

&

&

车辆信息管理系统&

软7刘子墨&

"

while

(1)

inti;

mainint:

请选择相关操作:

endl<

1.建立车辆信息."

2.浏览车辆信息."

3.查询车辆信息."

4.修改车辆信息."

5.退出管理系统."

<

请选择:

i;

if(i<

=0||i>

5)

数字错误,请重新输入!

gotomainint;

switch(i)

case1:

shuru(s);

case2:

shuchu(s);

putfile(s);

case3:

find(s);

case4:

change(s);

case5:

感谢使用"

exit(0);

s)

s=(cheliang)malloc(sizeof(car));

//sizeofPascal的一种内存容量度量函数malloc动态内存分配

if(s)

s->

next=NULL;

elsereturn-1;

s)//insert

cheliangp,q;

p=(cheliang)malloc(sizeof(car));

请输入车辆信息:

品牌:

;

p->

Brand;

型号:

Model;

厂家:

Manufacturar;

价格:

Price;

联系人:

Linkman;

q=s;

while(!

(q->

next==NULL)&

next->

Model<

Model))

q=q->

next;

p->

next=q->

q->

next=p;

inta;

a=0;

cheliangp;

p=s->

品牌"

型号"

厂家"

价格"

联系人"

while(p)

a++;

Brand<

Manufacturar<

Price<

Linkman<

p=p->

if(a==0)

还没有车辆信息!

endl;

findl:

请选择查找方法:

1.按品牌查找."

2.按型号查找."

intk;

k;

if(k<

0||k>

2)

请输入正确数字"

gotofindl;

switch(k)

findBrand(s);

findModel(s);

s)//findbyname

请输入品牌:

intj;

j=0;

你要查找的资料是:

if(strcmp(p->

Brand,Brand)==0)

j++;

if(j==0)

厂家错误!

s)//findbynumber

请输入型号:

Model,Model)==0)

对不起,没这车。

s)//modifay

cheliangq,p,l,m;

q=s->

l=s;

m=s;

请输入要修改的型号:

;

while(q)

if(strcmp(q->

你要修改的信息是:

q->

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 天文地理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1