C语言程序设计——校园超市销售管理系统

#include
#include
#include
#include
#define N 100

void LoginIF();
void LoginTitle();
void ShoppingSettlement();
void stock();
void Manage();
void AddGoods();
void FindGoods();
void UpdateGoods();
void DeleteGoods();
int read_Message();

/***********************************************************/
/*结构体区*/
struct date{  //时间结构体
	int year;
	int month;
	int day;
};
struct goods{  //商品结构体
	char name[20];  //名称
	int number;  //编号
	struct date scdate;  //生产日期
	int OriginalCost;  //原价
	int UnitPrice;  //单价
	int inventory;  //库存量
	int sell;  //出售量
}goods[1000];  //结构体数组,最多存入1000个商品信息
/***********************************************************/

int total;

/***********************************************************/
/*文件夹写入区*/
int read_Message(){
	FILE *fp;
	int i=0;
	if((fp=fopen("goods.dat","rb"))==NULL){  //rb为了输入数据,打开一个二进制文件
		printf("\n********暂无任何可读信息,按任意键继续*****");
		getch();
		return 0;
	}
	while(feof(fp)!=1){
		fread(&goods[i],sizeof(struct goods),1,fp);  //从goods文件中读取1个元素
		if(goods[i].number==0){
			break;
		}else{
			i++;
		}
	}
	fclose(fp);
	return i;
}
void saveall(){
	FILE *fp;
	int i;
	if((fp=fopen("goods.dat","wb"))==NULL){  //wb为了输出输出,打开一个二进制文件
		printf("\n\t\t\t无法打开文件\n");
		return;
	}
	for(i=0;i0){
		printf("\n\t\t编号\t名称\t库存量\n");
		for(i=0;i0){
		printf("\n\t\t********************显示所有商品信息********************\n");
		printf("\n\t\t编号\t名称\t生产期\t\t原价\t单价\t库存量\n");
		for(i=0;i

C语言程序设计——校园超市销售管理系统_第1张图片

大一练手作品,参考网上的其他作品,自己加了点东西改了点东西

你可能感兴趣的:(大学,练手,C语言)