资源简介
运行环境TC:将源代码COPY到TC编辑器编译成功后就可以运行了。

代码片段和文件信息
# include
# include
# include
# include
# include
# define TRUE 1
# define FALSE 0
struct member
{
int mid;
char mname[20]madd[30];
struct msince
{
int daymonyear;
} ms;
struct mexpir
{
int daymonyear;
} me;
} M;
struct book
{
struct bkid
{
int gnobnono;
} b;
char bname[20]author[15]pub[20];
int price;
} B;
struct transaction
{
int midtid;
struct bookid
{
int gnobnono;
} b;
struct issued
{
int daymonyear;
} i;
struct returned
{
int daymonyear;
} r;
float fine;
char reason;
} T;
struct date d;
FILE *fm*fb*ft;
char *mainmenu[]={
“Member“
“Book“
“Reports“
“Help“
“Exit“
};
char *memmenu[]={
“Add New Member“
“Renew Existing Member“
“Issue Duplicate I-Card“
“Back“
};
char *bookmenu[]={
“Add New Books“
“Issue Book“
“Return Book“
“Back“
};
char *rptmenu[]={
“Members Details“
“Books Details“
“Transactions Details“
“Back“
};
void mainscr();
void showmenu(char **menuint countint srint sc);
int getchoice(char **menuchar *hotkeysint rint cint count);
void addmember();
void renewmem();
void memdupid();
int memcheck(int id);
void addbook();
void issbook();
void retbook();
int chkbook(int bnoint gnoint no);
void transac1(int midchar ch);
void transac2(int midint bnoint gnoint nochar c);
void allmem();
void allbook();
void alltransac();
void showhelp();
/**************************** MAIN ******************************************/
void main()
{
int chch1ch2ch3;
fm=fopen(“member.dat““a+“);
ft=fopen(“trans.dat““a+“);
fb=fopen(“book.dat““a+“);
mainscr();
while(1)
{
bk:
showmenu(mainmenu51035);
ch=getchoice(mainmenu“MBRHE“10355);
switch(ch)
{
case 1:bk1:
showmenu(memmenu41035);
ch1=getchoice(memmenu“ARIB“10354);
switch(ch1)
{
case 1: addmember(); goto bk1;
case 2: renewmem(); goto bk1;
case 3: memdupid(); goto bk1;
case 4: goto bk;
}
break;
case 2:bk2:
showmenu(bookmenu41035);
ch2=getchoice(bookmenu“AIRB“10354);
switch(ch2)
{
case 1: addbook(); goto bk2;
case 2: issbook(); goto bk2;
case 3: retbook(); goto bk2;
case 4: goto bk;
}
break;
case 3:bk3:
showmenu(rptmenu41035);
ch3=getchoice(rptmenu“MBTB“10354);
switch(ch3)
{
case 1: allmem(); goto bk3;
case 2: allbook();goto bk3;
case 3: alltransac();goto bk3;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 19780 2010-08-29 18:38 219\Library.c
文件 12855 2010-08-29 18:37 219\LIBRARY.OBJ
文件 38916 2010-08-29 18:37 219\LIBRARY.EXE
文件 64 2010-08-29 18:37 219\MEMBER.DAT
文件 0 2010-08-29 18:37 219\TRANS.DAT
文件 0 2010-08-29 18:37 219\BOOK.DAT
文件 0 2010-08-29 18:37 219\TEMP1.DAT
目录 0 2007-12-09 17:47 219
----------- --------- ---------- ----- ----
71615 8
- 上一篇:mif文件读取
- 下一篇:职工管理系统数据结构)
相关资源
- 基于C语言实现的网络爬虫(搜索引擎
- wifi无线称重机毕业设计
- C语言进阶源码---基于graphics实现图书
- 简易图书管理系统C语言
- 基于VC++利用MFC做的图书管理系统
- 毕业设计 - 非接触式数字体温计
- C++学生成绩管理系统( 毕业设计)
- 图书管理系统.cpp
- 毕业设计C++五子棋源代码及毕业论文
- 基于c++的图书馆图书管理系统
- c#图书管理系统+详细数据库设计文档
- 基于51单片机汽车尾灯设计论文
- c++面向对象图书管理系统
- 图书管理系统及数据库
- 图书管理系统mfc+sql
- MFC通讯录源码(毕业设计 课程设计
- 经典的图书管理系统c++源代码
- c++和SqlServer做的图书管理系统
- 图书管理系统源代码(C++)数据库
- mfc图书管理系统236562
- EGE C语言 图书馆管理系统 实习作业
- c语言期末大作业图书管理系统
- 学生成绩管理系统 c语言毕业设计论文
- 图书管理系统VC6 MFC
- 图书管理系统 visual c++ 6.0,access开发
- MFC图书管理系统代码及程序 可用作毕
- 图书管理系统 CMFC带界面 数据库注册
- 正常使用的基于MFC的简单图书管理系
- Access2003 数据库 VC MFC 图书管理系统
- VC MFC之图书管理系统含源码
评论
共有 条评论