资源介绍
#include
#include
#include
typedef struct {
char number[10];//书号
char name[20];//书名
char author[20];//作者
char publish[50];//出版社
char time[20];//出版时间
float price;
}mbook;
typedef struct {
int count;//书的本数
mbook book[100];//最大可有100本书
}mlibrary;
mlibrary library;
void save()//保存图书信息。
{
FILE *fp;
if((fp=fopen("library.doc","w"))==NULL)
{
printf("\n不能保存图书信息\n");
return;
}
fwrite(&library.count,sizeof(int),1,fp);
fwrite(library.book,sizeof(library.book[0]),library.count,fp);
}
void putin() /*定义录入函数*/
{
int y=1;
system("cls");
while(y)
{
printf("\t请输入您的书籍的书号:");
scanf("%s",library.book[library.count].number);
printf("\t请输入书名:");
scanf("%s",library.book[library.count].name);
printf("\t请输入作者名:");
scanf("%s",library.book[library.count].author);
printf("\t请输入出版社:");
scanf("%s",library.book[library.count].publish);
printf("\t请输入出版时间:");
scanf("%s",library.book[library.count].time);
printf("\t请输入该书的价格:");
fflush(stdin);
scanf("%f",&library.book[library.count].price);
library.count++;
printf("\n是否继续录入(1.继续;0,退出录入):");
fflush(stdin);
scanf("%d",&y);
if (y!=1)
{
y=0;
break;
}
}
save();
}
void lookup()
{
system("cls");
printf("图书号\t图书名\t作者名\t出版社\t出版日期\t图书价格\n");
int i ;
for ( i=0;i
- 上一篇: java课程设计 学生学籍管理系统
- 下一篇: 再就业管理系统