• 大小: 23KB
    文件类型: .c
    金币: 2
    下载: 1 次
    发布日期: 2021-07-03
  • 语言: C/C++
  • 标签:

资源简介

功能超详细,界面优美,注释齐全,带文件数据库,源代码。。。。。功能超详细,界面优美,注释齐全,带文件数据库,源代码。。。。。功能超详细,界面优美,注释齐全,带文件数据库,源代码。。。。。功能超详细,界面优美,注释齐全,带文件数据库,源代码。。。。。功能超详细,界面优美,注释齐全,带文件数据库,源代码。。。。。功能超详细,界面优美,注释齐全,带文件数据库,源代码。。。。。

资源截图

代码片段和文件信息

#include
#include
#include
#include
#include
#define N sizeof(struct BOOK)
#define M sizeof(struct READ)
// 作者:以太
struct READ       //图书信息

{
char name1[10];
  char name[15];
char id[15];
struct reader *next1;   //指针域
};
struct BOOK        //图书信息

{
char number[10];   //登录号
char name[15];     //书名
char author[10];    //作者名
char type[10];      //类型
char publish[15];  //出版单位
char time[8];        //出版时间
float price;       //价格
int num;         //数量
int x;
struct BOOK *next;   //指针域
};

char str[505];
typedef struct BOOK Book;
typedef Book *book;
typedef struct READ Read;
typedef Read *read;
void HideCursor();    //隐藏光标
void toxy(int x int y);    //将光标移动到XY坐标处
void color(short x);     //设置颜色
void over();             //退出
void menu();           //管理员菜单
void main_menu();    //主菜单
void menu1();     //读者菜单
void input_book();     //图书入库
void save_book(book p);//将图书信息存入文件
void find_book();      //查询
void print_book();    //图书总览
void del_book();     //删除图书
void amend_book();    //修改信息
book ss();
void find_name_book();  //按书名查询
void find_author_book(); //按作者查询
void information();      //管理员发布信息
void information1();     //读者接收信息。
void borrow_book();     //读者借阅


void HideCursor()     //隐藏光标
{

 CONSOLE_CURSOR_INFO cursor_info = {1 0};
SetConsoleCursorInfo(GetStdHandle(STD_OUTPUT_HANDLE) &cursor_info);
}
void color(short x)
{
    if(x>=0&&x<=15)
    {
     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE)x);
    }
    else
   {
     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE)x);
}
}

void toxy(int x int y)      //将光标移动到XY坐标处
{
COORD pos = { x  y };
HANDLE Out = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleCursorPosition(Out pos);
}
void main_menu()    //菜单
{
   do{
    system(“cls“);  //清屏
    HideCursor();  //隐藏光标
    color(14);    //设置颜色
    char t;
    toxy(425);//将光标移动到(50,5)坐标处
    printf(“ ****  WELCOME TO YANG YU YANG STYSTEM ****“);
    toxy(488);
    printf(“|*     【1】读者登录     *|“);
    toxy(4810);
    printf(“|*     【2】管理员登录   *|“);
    toxy(4812);
    printf(“|*     【3】退出软件     *|“);
    t=getch();    //不回显函数
    switch(t)
    {
      case ‘1‘:menu1();break;
      case ‘2‘:menu();break;
      case ‘3‘:over();break;
      default :break;
     }
  }while(1);

}
void menu1()    //读者菜单
{
   do{
    system(“cls“);  //清屏
    HideCursor();  //隐藏光标
    color(7);    //设置一个好看的颜色
    char t;
    toxy(465);//将光标移动到(50,5)坐标处
    printf(“ ****  欢迎使用本系统  ****“);
    toxy(488);
    printf(“|*     1.图书查询      *|“);
    toxy(4810);
    printf(“|*     2.图书借阅      *|“);
    toxy(4812);
    printf(“|*     3.新书信息      *|“);
    toxy(4814);
    printf(“|*     4.退出软件      *|“);
    t=getch();    //不回显函数
    switch(t)
    {
      case ‘1‘:find_book(); ;break;
      case ‘2‘:borrow_book() ;break;
      case ‘3‘:information1();break;
      case ‘4‘:over();break;
 

评论

共有 条评论