- 10
- 0
- 约1.31万字
- 约 14页
- 2017-06-08 发布于陕西
- 举报
#include string.h
#define M 2
#define N 2
#define PRINT1 printf(\n)
#define PRINT2 printf(图书号--图书名称--图书种类--图书总量--图书现库存量--出版日期--作者--出版商\n)
#define PRINT3 printf(%12d%8s%8s%8d%8d%8d-%2d-%2d%8s%12s, books[i].num,books[i].name,books[i].kind,books[i].add,books[i].current_add,books[i].pub_time.year,books[i].pub_time.month,books[i].pub_time.day,books[i].writer,books[i].factory);
int sum; /*用来记录图书数目*/
/*日期结构体类型*/
struct date
{int year;
int month;
int day;
};
/*图书结构体类型*/
struct books_type
{int num;
char name[10];
char kind[10];
int add; /*图书总库存量*/
int current_add; /*图书现库存量*/
struct date pub_time;
char writer[10];
char factory[10];
}books[M]; /*存放M种图书记录的结构体数组*/
/*保存信息*/
save_message(int sum)
{FILE *fp;
int i;
if((fp=fopen(tushuguanli.txt,wb))==NULL)
{printf(读文件错误!\n);
return;
}
for(i=0;isum;i++)
if(fwrite(books[i],sizeof(struct books_type),1,fp)!=1)
printf(写文件错误!\n);
fclose(fp);
}
/*输入模块*/
input_message()
{int i=0,s=M;
clrscr();
printf(\n\n 录入图书信息(最多%d种)\n,s);
printf( \n);
do
{printf(\n 第种%d图书,i+1);
printf(\n 图书号:);
scanf(%d,books[i].num);
if(books[i].num==0) break ;
printf(\n 图书名称:) ;
scanf(%s,books[i].name);
printf(\n 图书种类:);
scanf(%s,books[i].kind);
printf(\n 图书总量:);
scanf(%d,books[i].add);
printf(\n 图书现库存量:);
scanf(%d,books[i].current_add) ;
printf(\n 出版日期:);
scanf(%d-%d-%d,books[i].pub_time.year,books[i].pub_time.month,books[i].pub_time.day);
printf(\n 作者:);
scanf(%s,books[i].writer);
printf(\n 出版商:);
scanf(%s,books[i].factory);
i++;
}while(iM);
printf(\n --%d种图书信息输入完毕!--\n,i);
sum=i;
printf(\n 按任意键返回主菜单!);
bioskey(0);
}
/*读取信息*/
int read_message()
{FILE *fp;
int i=0;
if((fp=fopen(tushuguanli.txt,rb))==NULL)
{ printf(\n\n**暂时还没有任何库存信息,按任意键进入主菜单选择基本信息的录入!****\n);
return 0; }
while(feof(fp)!=1)
{fread(books[i],sizeof(struct books_type),1,fp);
if(
您可能关注的文档
最近下载
- Dräger德图呼吸机Oxylog 3000 plus用户手册.pdf
- 零售业销售数据分析方法与应用.docx VIP
- 会计信息系统:财务篇 教案全套 宋红尔 第1--9章 系统管理---UFO报表.docx
- 个体化音乐干预减轻腹腔镜手术病人术前焦虑的研究.pdf VIP
- 精品解析:黑龙江省哈尔滨市德强高级中学2023-2024学年高一下学期开学验收考试数学试题(解析版).docx VIP
- GB50108–2024《地下工程防水技术规范》.pptx VIP
- 2023年上海初三语文一模试题说明文阅读汇编含答案.doc VIP
- 2025年福建省中考物理试卷(附答案解析).docx VIP
- Specialized English for Medical Imaging Technology医学影像 技术专业英语.pptx VIP
- 改建工程路面结构设计毕业设计.doc VIP
原创力文档

文档评论(0)