资源简介
功能超详细,界面优美,注释齐全,带文件数据库,源代码。。。。。功能超详细,界面优美,注释齐全,带文件数据库,源代码。。。。。功能超详细,界面优美,注释齐全,带文件数据库,源代码。。。。。功能超详细,界面优美,注释齐全,带文件数据库,源代码。。。。。功能超详细,界面优美,注释齐全,带文件数据库,源代码。。。。。功能超详细,界面优美,注释齐全,带文件数据库,源代码。。。。。
代码片段和文件信息
#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;
相关资源
- c语言课程设计:客房登记系统源码
- c语言课程设计-职工信息管理系统-单
- 飞机票订购系统C语言课程设计报告全
- 职工信息管理系统C 链表
- c语言课程设计 学生考勤系统报告
- 学生信息管理系统C语言课程设计)
- C语言课程设计学生信息管理系统带文
- C语言课程设计 猜数字游戏 文档
- C语言课程设计 猜数字游戏
- C语言景区景点查询系统包含19484条景
- C语言课程设计-车票管理系统-
- C语言课程设计实习报告
- C语言课程设计与游戏开发实践教程
- c语言课程设计学生学籍管理系统
- C语言课程设计——教室管理系统
- c语言课程设计学生信息管理系统含登
- c语言课程设计——图书管理系统
- C语言课程设计 俄罗斯方块源程序
- 学生通讯录管理系统 C语言课程设计
- 图书管理系统(C语言课程设计报告
- 大学生C语言课程设计——学生学籍信
- C语言课程设计之繁华曲线
- C语言课程设计之波形显示
- C语言课程设计小学生四则运算
- 大学C语言课程设计之信息发布平台
- C语言课程设计案例精编(14个经典案
- C语言课程设计之个人财务管理系统
- c语言课程设计-职工工资管理系统
- C语言课程设计文本编辑器
- C语言课程设计——家庭财务管理系统
评论
共有 条评论