图书管理系统源代码

  • 格式:txt
  • 大小:15.05 KB
  • 文档页数:6
scanf("%d",&book[i].turefalse);
fp=fopen("C:\\book.txt","a+");
fwrite(&book[i],sizeof(struct book),1,fp);
fclose(fp);
}
/************************************** 一(2) 查书 ****************************************/
case '2':system_edition();break;
case '0': system("cls");window_display();window_choice();break;
}
}
/***************************************** 加书 **********************************/
window_display()
{
printf("\n");
printf(" 图书管理系统\n");
printf("\n");
printf("\n");
printf(" 1: 图书管理\n");
}
}
book_manage()
{
char manage_choice;
system("cls");
printf("\n");
printf(" 这里是图书管理板块 \n");
printf("\n");
printf("\n");
#include<stdio.h>
#include<string.h>
#include<conio.h>
#include<stdlib.h>
#include<ctype.h>
#include<fcntl.h>
#define STACK_INIT_SIZE 10
#define OK 1
#define TRUE 1
#define FALSE 0
#define ERROR 0
struct student /*学生 的 卡号 已借的书 */
{
int carnum;
char lendbook[10];
}
student[1000];
struct book /*书的编号 书名 状态 */
printf("\n");
printf(" 请您选择 \n");
scanf("%s",&choic);
switch(choic)
{
case '1':card_add();break;
case '2':book_lend();;break;
printf(" 请您输入这本书的书名\n");
scanf("%s",&book[i].bookname);
printf(" 请您设置书的状态 1表示没有人借 0表示已经借出\n");
}
}
book_lend_return()
{
char choic;
system("cls");
printf(" 这里是图书借还板块 \n");
printf("\n");
printf("\n");
printf("\n");
printf("\n");
printf("\n");
printf(" 请您选择 \n");
scanf("%s",&manage_choice);
switch(manage_choice)
{
case '1':book_add();;break;
{
int booknum;
char bookname[10];
int turefalse;
}book[1000];
struct card /*卡的编号 对应的学生名字 班级*/
{
int cardnum;
char studentname[10];
}
card[100];
book_add();
book_search();
int panduan();
book_change();
book_delect();
card_add();
book_lend();
book_history() ;
system_about();
system_edition();
printf(" 2:图书借还 \n");
printf(" 3: 系统帮助 \n");
printf(" 4: 退出系统 \n");
{
if(bookmum==book[i].booknum)
{ printf("您输入的编号重复 请重新输入\n");
panduan();
}
}
retu FILE *fp;
int panduan()
{
int bookmum,i=0;
FILE *fp=fopen("C:\\book.txt","a+");
scanf("%d",&bookmum);
for(i=0;fread(&book[i],sizeof(struct book),1,fp)!=0;i++)
int bookmum=0;
int i=0,j=0;
system("cls");
printf(" \n");
printf(" 请您输入这本书的编号\n");
bookmum=panduan();
book[i].booknum=bookmum;
book_search()
{
FILE *fp;
char bookname[10];
int i;
system("cls");
fp=fopen("C:\\book.txt","r");
printf("\n");
printf(" 请输入你要查找的书名\n");
}
/******************************************* 主界面 选项子函数 ************************************************/
window_choice()
{
char choice1;
window_display();
book_manage();
book_lend_return();
system_help();
window_choice();
system_exit();
book_return();
/****************************************** 主函数 *******************************************/
printf("\n");
printf("\n");
printf(" 1 办卡 2借书 3 还书 4 历史 0返回 \n");
printf("\n");
printf("\n");
printf("\n");
printf("\n");
{
char choice_help;
system("cls");
printf(" \n");
printf(" 这里是系统帮助板块 \n");
printf("\n");
printf("\n");
printf("\n");
scanf("%s",&choice1);
switch(choice1)
{
case '1':book_manage();break;
case '2':book_lend_return();break;
case '3':system_help();break;
case '4':system_exit();break;
void main()
{
window_display();
window_choice();
}
/******************************** 主界面 显示子函数***************************************/

下载文档原格式

  / 6