C语言课程设计宾馆住宿系统 下载本文

Pfangjian first; struct kefangzhonglei * next;

}fangjianzhonglei ,* Pfangjianzhonglei; 房间种类包含房间类别和房间数目资料。

各函数功能介绍(为方便阅读理解程序,函数名用汉语拼音代替)

int xiangdaohejiemian(int function,Pfangjianzhonglei * pRST);

绘制功能选择界面

int Collect(int (* Comp)(void *,void *),int num); 按照Comp规则收集前num个信息 int jiyushijian(void *,void *); 按照次数规则 int jiyujiage(void *,void *); 按照价格规则

int huodecaidan(char * * szTitles,int num); 获取菜单

int huodekefangzhonglei(FILE * pf,Pfangjianzhonglei sub_tree);

获取一整个类型,客房种类 int huodekefang(FILE * pf,Pfangjian room); 获取一个房间信息 int huodekehu(FILE * pf,Pkehu custom); 获取一个客户信息

int xierukefangxinxi(FILE * pf,Pfangjian room); 写入客房信息

int xierukehuxinxi(FILE * pf,Pkehu custom); 写入客户信息

int huodenkefang(Pfangjianzhonglei sub_tree,int num_room);

获取num_room个房间 int xiugaikehuxinxi(Pkehu pCu); 修改客户信息

int xiugaikefangxinxi(Pfangjian pRF); 修改房间信息

int Collect(int (* Comp)(void *,void *),int num); 按照Comp规则收集前num个信息 int jiyushijian(void *,void *); 按照次数规则 int jiyujiage(void *,void *); 按照价格规则 int Display(void);

int Get_Info(char * * szTitles,char * * buffer,int num);

int zhanxiankehu(Pkehu pCu); int zhanxiankefang(Pfangjian pRF);

6

显示客房客户信息 int huodekehuxinxi(Pkehu pCu); 获取客户信息

int sousuokefangzhonglei(Pfangjianzhonglei pRST); 搜索一个类型客房种类

int sousuokefangxinxi(Pfangjianzhonglei pRST); 搜索一个客房

int sousuokehu(Pfangjianzhonglei pRST); 搜索一个客户

int tianjiazhonglei(Pfangjianzhonglei pRST); 插入客房种类

int tianjiakefang(Pfangjianzhonglei pRST); 插入一个客房

int tianjiakehu(Pfangjianzhonglei pRST); 插入一个客户

int shanchuzhonglei(Pfangjianzhonglei * pRST); 删除客房种类

int shanchukefang(Pfangjianzhonglei * pRST); 删除客房信息

int shanchukehu(Pfangjianzhonglei * pRST); 删除客户信息

int xiugaikefangzhonglei(Pfangjianzhonglei pRST);/ 修改客房种类

int xiugaikehu(Pfangjianzhonglei pRST); 修改客户信息

int huodekefangxinxi(Pfangjian pRF); 获得客房信息 /*Qsort*/

void Qsort(void * * array,int low,int high,int (*Comp)(void * ,void * ));快速排序法排序

四运行结果

7

1开始功能选择菜单

2新建功能界面

3插入功能界面

8

4修改功能界面

5删除功能界面

9

6查找功能界面

7查看功能界面

10