用c语言编写商品管理系统Word文件下载.docx

上传人:b****3 文档编号:7856577 上传时间:2023-05-09 格式:DOCX 页数:15 大小:129.87KB
下载 相关 举报
用c语言编写商品管理系统Word文件下载.docx_第1页
第1页 / 共15页
用c语言编写商品管理系统Word文件下载.docx_第2页
第2页 / 共15页
用c语言编写商品管理系统Word文件下载.docx_第3页
第3页 / 共15页
用c语言编写商品管理系统Word文件下载.docx_第4页
第4页 / 共15页
用c语言编写商品管理系统Word文件下载.docx_第5页
第5页 / 共15页
用c语言编写商品管理系统Word文件下载.docx_第6页
第6页 / 共15页
用c语言编写商品管理系统Word文件下载.docx_第7页
第7页 / 共15页
用c语言编写商品管理系统Word文件下载.docx_第8页
第8页 / 共15页
用c语言编写商品管理系统Word文件下载.docx_第9页
第9页 / 共15页
用c语言编写商品管理系统Word文件下载.docx_第10页
第10页 / 共15页
用c语言编写商品管理系统Word文件下载.docx_第11页
第11页 / 共15页
用c语言编写商品管理系统Word文件下载.docx_第12页
第12页 / 共15页
用c语言编写商品管理系统Word文件下载.docx_第13页
第13页 / 共15页
用c语言编写商品管理系统Word文件下载.docx_第14页
第14页 / 共15页
用c语言编写商品管理系统Word文件下载.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

用c语言编写商品管理系统Word文件下载.docx

《用c语言编写商品管理系统Word文件下载.docx》由会员分享,可在线阅读,更多相关《用c语言编写商品管理系统Word文件下载.docx(15页珍藏版)》请在冰点文库上搜索。

用c语言编写商品管理系统Word文件下载.docx

voidshow();

/*显示商品记录*/

voidorder();

/*商品记录排序*/

voiddel();

/*商品记录删除*/

voidmodify();

/*商品记录修改*/

voidmenu();

/*主菜单*/

voidinsert();

/*商品记录插入*/

voidtotal();

/*商品统计*/

voidsearch();

/*查看商品记录*/

voidmain()

intn;

menu();

scanf("

%d"

&

n);

while(n)

switch(n)

case0:

break;

case1:

in();

case2:

search();

case3:

del();

case4:

modify();

case5:

insert();

case6:

order();

case7:

total();

default:

printf("

error!

操作错误.....\n"

);

}

getch();

/**************************自定义主菜单函数************************/

voidmenu()

system("

cls"

/*清屏*/

printf("

\n\n\n\n\n"

\t\t--------欢迎将进入商品管理系统----------------\n"

\t\t|\t0.退出|\n"

\t\t|\t1.录入记录|\n"

\t\t|\t2.查找记录|\n"

\t\t|\t3.删除记录|\n"

\t\t|\t4.修改记录|\n"

\t\t|\t5.插入记录|\n"

\t\t|\t6.排序记录|\n"

\t\t|\t7.统计记录|\n"

\t\t|--------------------------------------------|\n"

\t\t\t请输入您的操作类型【0-7】:

\n"

/**************************自定义商品录入并保存函数************************/

voidin()

{inti,m=0;

charch[2];

FILE*fp;

if((fp=fopen("

data.txt"

"

ab+"

))==NULL)

{printf("

不能打开文件!

\n"

return;

while(!

feof(fp))

{if(fread(&

comm[m],LEN,1,fp)==1)

m++;

fclose(fp);

if(m==0)

无商品记录........\n"

else

{system("

show();

wb"

}

for(i=0;

i<

m;

i++)

fwrite(&

comm[i],LEN,1,fp);

是否输入(

y/n):

%s"

ch);

while(strcmp(ch,"

Y"

)==0||strcmp(ch,"

y"

)==0)

编号:

comm[m].num);

if(comm[m].num==comm[i].num)

该记录已经存在,按任意键返回......\n"

商品名:

comm[m].name);

单价:

%lf"

comm[m].price);

数量:

comm[m].total=comm[m].count*comm[m].price;

if(fwrite(&

comm[m],LEN,1,fp)!

=1)

不能保存!

else{printf("

%s已经保存!

是否继续(

OK!

/**************************自定义显示商品记录函数************************/

voidshow()

{printf("

不能打开记录!

{if(fread(&

编号商品名称单价数量总金额\t\n"

{printf(FORMAT,DATA);

/**************************自定义商品查看函数************************/

voidsearch()

{FILE*fp;

intsnum,i,m=0;

snum);

if(snum==comm[i].num)

已经找到记录,是否显示(

if(strcmp(ch,"

printf(FORMAT,DATA);

break;

if(i==m)

没有找到相应的记录....\n"

/**************************自定义商品记录删除函数************************/

voiddel()

{inti,m=0,j,snum;

请输入编号:

没有找到.....\n"

已经找到记录,是否删除(

{for(j=i;

j<

j++)

comm[j]=comm[j+1];

m--;

删除成功....\n"

comm[j],LEN,1,fp)!

/**************************自定义商品记录修改函数************************/

voidmodify()

{inti,m=0,snum;

请输入您要修改信息的编号:

if(i<

m)

已经找到该记录,是否修改(

comm[i].name);

comm[i].price);

comm[i].num);

comm[i].total=comm[i].count*comm[i].price;

没有找到......\n"

getchar();

comm[i],LEN,1,fp)!

/**************************自定义商品记录插入函数************************/

voidinsert()

{inti,m=0,j,k,snum;

请输入要插入记录的位置【即编号】:

for(j=m-1;

j>

i;

j--)

comm[j+1]=comm[j];

请输入您要插入的信息:

comm[i+1].num);

for(k=0;

k<

k++)

if(comm[k].num==comm[i+1].num&

&

k!

=i+1)

该编号已经存在,按任意键继续......\n"

comm[i+1].name);

comm[i+1].price);

comm[i+1].total=comm[i+1].count*comm[i+1].price;

m+1;

comm[k],LEN,1,fp)!

/**************************自定义商品记录统计函数************************/

voidtotal()

编号商品名称单价数量\t\n"

%-8d%-15s%-12.11f%-12.11f\n"

comm[i].num,comm[i].name,comm[i].price,comm[i].count);

}

一共有%d条记录!

m);

/**************************自定义商品记录排序函数************************/

voidorder()

{inti,j,m=0;

{for(i=0;

for(j=i+1;

{if(comm[i].total<

comm[j].total)

{t=comm[i];

comm[i]=comm[j];

comm[j]=t;

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

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2