C语言辅导:电话本管理系统

文章作者 100test 发表时间 2007:10:31 13:59:02
来源 100Test.Com百考试题网


增加NEW,OPEN版本。
提高输入容错。判断输入的对错。
时间关系,搜索功能为线性搜索,现增强如下:f_search:费氏查找法;btree:二叉树查找法;l_search:线性查找法;
r_search:递归折半查找法;zcsear:杂凑碰撞查找法;o_sear:插补查找加强法;
排序是冒泡法,现增强为:heaps:累堆排序;binary:二叉树排序;xieer:谢耳排序;sinsert:插入排序;quicks:快速排序;0select:选择排序法;
有时间不仿试试。
/*-----------------------------------------------------------------------------------------------------*/
共享代码是这个编程世界的主题!
/*-----------------------------------------------------------------------------------------------------*/
/*------------------------------宏定义-------------------------------------*/
#include
#include
#include
#include
/*-----------------------------函数声明--------------------------------------*/
void Showms(int). /*显示个数和页数*/
void SHOW(int,int ). /*显示记录*/
void Init(). /*初始化图形模式*/
void Drawwin(int,int,int,int,int). /*画图*/
void Load(). /*初始化数据*/
void Paswrd(). /*输入密码*/
void Kernel(). /*核心算法*/
void Draw(). /*画图*/
void Win(int x,int y,int l,int w). /*画3D*/
void HELP(). /*帮助函数*/
void EDIT(). /*编辑函数*/
void DELETE(). /*删除函数*/
int ADD(). /*添加函数*/
void SORT(). /*排序函数*/
void SEARCH(). /*搜索函数*/
void Loadfile(). /*初始化文件*/
void Savesm() . /*记录总数*/
void Quick( ). /*冒泡排序*/
int PAGEUP(int page,int). /*翻页函数*/
int PAGEDM(int page,int ).

#define Move printf("\n\n\n\n\n\n\n\n\n") /*换行*/
#define ON 1 /*定义开关*/
#define OFF 0
/*-------------------------------定义热键----------------------------------*/
#define ESC 27
#define F2 60
#define A 97
#define S 115
#define O 111
#define H 104
#define E 101
#define D 100
#define Pageup 73
#define Pagedm 81
#define ALL 100 /*文件个数*/

char *red[]={" A","D","E","S","o","H"}. /*热键显示*/
char *f[]={" Add","Delete","Edit","Search","Sort","Help"}. /*显示菜单*/
char *Hel[]={"ESC: QUIT", /*Help内容*/
"A : ADD",
"D : DELETE",
"E : EDIT",
"S : SEARCH",
"O : SORT",
"H : HELP",
"PAGEDOWN: ",
"PAGEUP: ",
"Fuction sort: ",
" ESC: restore" }.
typedef struct Telms /*建立数组*/
{
char name[15].
char telnum[15].
char Email[20].
char workpl[30].
}Message.
int sum[1],pg=1. /*文件个数*/
void *buffer,*buff. /*记录画面指针*/



相关文章


设计浏览器不弹出警告地ActiveX控件
可配置颜色地静态控件、单选按钮等
Windows下实时行式打印系统设计
C语言辅导:图书管理程序
C语言辅导:电话本管理系统
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛