1 / 21
文档名称:

C语言图书馆管理系统源代码.doc

格式:doc   大小:46KB   页数:21页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言图书馆管理系统源代码.doc

上传人:woyaonulifacai 2022/2/8 文件大小:46 KB

下载得到文件列表

C语言图书馆管理系统源代码.doc

相关文档

文档介绍

文档介绍:C语言图书馆管理系统源代码
C语言图书馆管理系统源代码
C语言图书馆管理系统源代码
#include <stdio.h>
#include <stdlib.h>
#include 〈>
#include 〈strin     {
    printf("\n本条书目未保存!\n");  
}
   printf(”\n是否继续添加书目?(Y/N)\n");
choice=getch();
while(choice!=’Y’&&choice!=’y'&&choice!=’N'&&choice!='n')
      choice=getch();
if(choice=='Y'||choice==’y')
    continue;
 else 
     break;   
  }
}
void choice_2_display_all()/*显示全部图书信息*/
{
FILE *p;
int n;
BOOKINFO bookinfo[100];
   int booknumber=0;
C语言图书馆管理系统源代码
C语言图书馆管理系统源代码
C语言图书馆管理系统源代码
  system("cls”);
  p=fopen("c:\\",”rb");
  while(!feof(p))
  {
  fread(&bookinfo[booknumber],sizeof(BOOKINFO),1,p);
  booknumber++;  
      }
   /*booknumber—-;使用feof()函数会多读一行,因此需要booknumber自减一次,使书目的数量正确*/
   fclose(p);  
booknumber-—;
if(booknumber==0)
   {
  printf(”没有任何图书信息!\n\n");
    }
    else
 {
  n=0;
    printf("                   图书信息如下\n");
  printf(”      图书信息      |      借书人信息  \n
C语言图书馆管理系统源代码
C语言图书馆管理系统源代码
C语言图书馆管理系统源代码
”);
  printf(”编号  名称 单价   作者 图书状态 | 姓名     性别 学号\n");
    while(n〈booknumber)
  {
        printf("%-6s%—12s%—8.1f%-8s%—9d| %-12s%-8s%-8s\n”,
                   bookinfo[n].number,bookinfo[n]。name,bookinfo[n]。price,
                   bookinfo[n].auther,bookinfo[n].isExit,bookinfo[n]。lendername,
                       bookinfo[n].lendersex,bookinfo[n]。lendernum);
   n++;                      
     }
   }
  printf(”\n\n按任意键回到主菜单!\n");
getch();   
}
void choice_3_search_according_name()/*根据图书名称显示图书的信息*/
{
C语言图书馆管理系统源代码
C语言图书馆管理系统源代码
C语言图书馆管理系统源代码
  char search[20]="";/*search用来存放要查询的书名*/
  int n;
FILE *p;
  char choice;
BOOKINFO bookinfo[100];
int booknumber=0