c语言商品管理系统文件,c语言商品管理系统(文件应用).doc

c语言商品管理系统(文件应用)

//编制于2012.11.4-5号/************************库文件包含************************/

#include//输入输出函数库#include//常用错误控制程序库#include//调用dos控制台i/o库#include//msdos和8086调用的一些常量和函数库#include//串操作和内存操作函数库

/***************************宏定义****************************/

#define LEN sizeof(struct commdity)#define FORMAT "%-8d%-15s%-12.1lf%-12.1lf%-12.1lf%\n"#define DATA comm[i].num,comm[i].name,comm[i].price,comm[i].count,comm[i].total

/***************************商品结构体*************************/

struct commdity{int num; //编号char name[20];//商品名称double price;//单价double count;//数量double total;//总金额 };

struct commdity comm[50];//定义结构体数组

/**************************函数申明******************************/

void in();//录入商品信息函数void show();//显示商品信息函数void order();//按总金额排队函数void del();//删除商品信息函数void modify();//修改商品信息函数void menu();//主菜单函数void insert();//插入商品信息函数void total();//统计总商品数函数void search();//查找商品信息函数void version();//版本信息

/*************************主函数*********************************/

void main() {int n;menu();scanf("%d",&n);while(n){switch(n)/*问题switch()中的数据类型是什么?答案:是常量表达式,可以是任何数据类型*/{case 1:in();//录入商品信息break;case 2:search();//寻找商品信息break; case 3:del(); //删除商品信息break;case 4:modify();//修改商品信息break;case 5:insert();//插入商品信息break;case 6:order();//排序商品break;case 7:total();//统计商品break;case 8:version();//版本信息 break;default:break;

}getch();menu();//返回菜单界面scanf("%d",&n);

}return ;}

/****************************被调函数体*************************/

//菜单模块void menu(){system("CLS");//清屏函数printf("\n\n\n\n\n");printf("\t\t|**********商品管理系统**************|\n");printf("\t\t|\t 0 退出 |\n");printf("\t\t|\t 1 追加记录 |\n");printf("\t\t|\t 2 查找记录 |\n");printf("\t\t|\t 3 删除记录 |\n");printf("\t\t|\t 4 修改记录 |\n"

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值