教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 专业资料 >

c语言程序设计_超_市_管_理_系_统(2)

来源:网络收集 时间:2026-05-21
导读: scanf(%s,goods[i].factory); printf(\n save_time:); scanf(%d,goods[i].save_day); i++; }while(iMAX); c语言 printf(\n***** %d goods message input over!--\n,i); sum=i; printf(\n press any key to return!)

scanf("%s",goods[i].factory); printf("\n save_time:");

scanf("%d",&goods[i].save_day); i++;

}while(i<MAX);

c语言

printf("\n***** %d goods message input over!--\n",i); sum=i;

printf("\n press any key to return!"); bioskey(0) ; }

/*read message*/ int read_message() {

FILE *fp; int i=0;

if((fp=fopen("goods.txt","rb"))==NULL) {

printf("\n\n ******there is no any message,press return !******\n"); return; }

while(feof(fp)!=1) {

fread(&goods[i],sizeof(struct goods),1,fp); if(goods[i].num==0) break; else i++; }

fclose(fp); return(i); }

/*output message*/ output_message() {

int i=0,j=0,count,page=1; system("cls");

printf("\n\n --goods message,di %d page\n\n",page); PRINTF2; PRINTF1; do {

if(goods[i].num!=0) {

j++;

if(j%PAGE!=0) {

PRINTF3; PRINTF1;

any key to

c语言

} else {

PRINTF3; PRINTF1;

if(goods[i+1].num!=0) {

printf("press any key to return!"); getch();

system("cls");

printf("\n\n --goods message,di%d page\n\n",++page); PRINTF2; PRINTF1;

} } } i++;

} while(i<sum);

printf("press any key return!"); bioskey(0); }

/*insert goods message*/ insert_message() {

int i=sum,j,flag=0; char choice; system("cls");

printf("\n\n insert a new goods\n"); printf(" ----------------------\n"); do {

goods[i].num=++sum;

printf("\n new num:"); scanf("%d",&goods[i].num);

printf("\n new name:"); scanf("%s",goods[i].name);

printf("\n new kind:"); scanf("%s",goods[i].kind);

printf("\n new amount:"); scanf("%d",&goods[i].amount);

c语言

printf("\n new goods_up: "); scanf("%d",&goods[i].goods_up);

printf("\n new goods_down:"); scanf("%d",&goods[i].goods_down);

printf("\n new in_price: "); scanf("%d",&goods[i].in_price);

printf("\n new out_price:"); scanf("%d",&goods[i].out_price);

printf("\n new in_num:"); scanf("%d",&goods[i].in_num);

printf("\n new in_time:"); scanf("%d-%d-%d",&goods[i].in_time.year, &goods[i].in_time.month, &goods[i].in_time.day);

printf("\n new pro_time:"); scanf("%d-%d-%d",&goods[i].pro_time.year, &goods[i].pro_time.month, &goods[i].pro_time.day);

printf("\n new factory: "); scanf("%s",goods[i].factory);

printf("\n new save_time: "); scanf("%d",&goods[i].save_day);

printf("\n go on or not?(Y/N)"); choice=getch();

if(choice=='Y'||choice=='y') {

printf("\n go on!\n"); i++; flag=1; }

else flag=0; }while(flag==1);

printf("\n press any key return!"); bioskey(0); }

/*renew goods message*/ renew_message() {

int choice; do

{ system("cls");

printf("\n\n\n *******renew goods message*******\n\n"); printf(" 1: insert goods message\n\n"); printf(" 2: del goods message\n\n");

c语言

printf(" 3: revise goods message\n\n"); printf(" 0: return\n\n ");

printf(" please choose(0-3):"); scanf("%d",&choice); switch(choice) {

case 1: insert_message(); break;

case 2: del_message(); break;

case 3: revise_message(); break;

case 0: break;

}

}while(choice!=0); }

/*del goods message*/ del_message() {

int i=0,del_num,flag,k; char choice,choice1; do {

system("cls");

printf("\n --please input the del goods num:--\n"); scanf("%d",&del_num);

printf("\n --really del the goods?(Y/N)"); choice1=getch();

if(choice1=='Y'||choice1=='y') printf("\n --continue!--\n"); for(i=0;i<sum;i++)

if(goods[i].num==del_num) {

printf("\n --goods message--\n"); PRINTF1; PRINTF2; PRINTF3;

for(k=i;k<sum-1;k++)

goods[k]=goods[k+1];sum--;

printf("\n --after delete--\n"); PRINTF1; PRINTF2;

c语言

PRINTF3; break;

}

if(i==sum) {

printf("\n --the goods is not exist!--\n"); getch(); }

printf("\n\n --go on or not?Y/N--\n"); choice=getch();

if(choice=='Y'||choice=='y') {

flag=1;

printf("\n --go on--\n");

}

else flag=0; }while(flag==1);

printf("\n --press any key return--\n"); bioskey(0); }

/*revi …… 此处隐藏:2709字,全部文档内容请下载后查看。喜欢就下载吧 ……

c语言程序设计_超_市_管_理_系_统(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/269874.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)