📄 main.cpp
字号:
//Main.cpp
# include <stdio.h>
# include <conio.h>
# include <graphics.h>
# include <stdlib.h>
# include <string.h>
# include <bios.h>
# include <dos.h>
# define Key_F1 59
# define Key_F2 60
# define Key_F3 61
# define Key_F4 62
# define Key_F5 63
# define Key_F6 64
# define Key_F7 65
# define Key_ESC 1
# define TURE 1
FILE *fp;
// 定义书的双向链表数据结构
typedef struct DuBNode
{
char name[30]; // 书名
char number[8]; // 编号
float price; // 单价
int sum; // 数量
struct DuBNode *next; // 前指针
struct DuBNode *prior; // 后指针
}DuBNode,*DuBLinkList;
DuBLinkList start,last; //定义开始指针,结束指针
# include "Key.cpp"
# include "Front_JM.cpp"
# include "Proce_JM.cpp"
# include "Main_JM.cpp"
# include "InSert_D.cpp"
# include "Book_OL.cpp"
# include "Book_S.cpp"
# include "List_DuB.cpp"
# include "Load_DuB.cpp"
# include "Save_DuB.cpp"
# include "Help.cpp"
extern int Key(void);
extern void Front_JieMian(void);
extern void Main_JieMian(void);
extern void Process_JieMian(void);
extern void Help(void);
extern void Main_Menu(void);
extern void InSert_DuB(void);
extern void Book_OutLib(void);
extern void Book_Search(void);
extern void List_DuB(void);
extern void Book_InLib(void);
extern void Save_DuB(void);
extern void Load_DuB(void);
/* 主菜单 */
void Main_Menu(void)
{
int ky;
do
{
Main_JieMian();
ky=Key();
switch(ky)
{
case Key_F1: // clrscr();
Help();
break;
case Key_F2: Process_JieMian();
Book_InLib(); delay(2000);
break;
case Key_F3: Process_JieMian();
Book_Search(); delay(2000);
break;
case Key_F4: Process_JieMian();
Book_OutLib(); delay(2000);
break;
case Key_F5: Process_JieMian();
List_DuB(); delay(2000);
break;
case Key_F6: Process_JieMian();
Load_DuB();
break;
case Key_F7: Process_JieMian();
Save_DuB();
break;
case Key_ESC: return;
default: break;
} // end switch
}while(TURE);
} // end menu()
// 图书入库函数
void Book_InLib(void)
{
InSert_DuB();
List_DuB();
}
//主函数
void main(void)
{
DuBLinkList info;
start=last=NULL;// start last为全局变量
Front_JieMian();
Main_Menu();
clrscr();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -