文章作者 100test 发表时间 2011:03:17 20:48:11 来源 100Test.Com百考试题网
用链表实现的简易通讯录
#include
#define B_PUT puts(" ----------------------------------------------------------------- "). \
puts("|姓名 地址 联系方式 |")
#define END_PUT puts(" ----------------------------------------------------------------- ")
#define INPUT_NAME puts("请输入联系人姓名:").\
setbuf(stdin,(char *)0). \
scanf("%[^\n]",name)//用与修改,查找,删除时,输入name.由于操作频繁,定义为宏
#define FRESH getchar().\
getchar()//一个接受上次的Enter,另一个等待输入Enter.用于Press Enter to Continue
/*存放通讯录信息单链表定义*/
typedef struct
{
char name[20].
char address[30].
char tel[20].
}inf_t.
typedef struct node
inf_t date.
struct node *next.
}*link.
inf_t getInf(void).
void insert(inf_t inf).
link pop(const char *name,link *pre).
void del(link pre,link cur).
void outputOne(link p).
void output(void).
void menu(void).
int save(void).
void openfile(void).
link head = NULL.
编辑特别推荐:
#0000ff>2011年计算机等级考试二级C语言入门教程汇总
#0000ff>2011年计算机等级考试二级C语言基础教程汇总
#0000ff>2011年计算机等级考试二级C语言辅导笔记汇总
#0000ff>2011年计算机等级考试二级C语言常见问题汇总
#0000ff>2011年计算机等级考试二级C语言实验指导汇总
#0000ff>2011年计算机等级二级C语言章节习题及答案汇总
#0000ff>2011年全国计算机等级二级C语言模拟试题及答案汇总
#0000ff>2011年计算机等级二级C语言课后练习题及答案解析汇总
#0000ff>2011年全国计算机等级二级C笔试考前练习习题汇总
相关文章 2011年计算机二级考试C语言十套上机题(3)2011年计算机二级考试C语言十套上机题(2)2011年计算机等级考试二级C语言辅导实例编程汇总2011年计算机等级考试二级C语言辅导实例编程(20)2011年计算机等级考试二级C语言辅导实例编程(19)2011年计算机等级考试二级C语言辅导实例编程(18)2011年计算机等级考试二级C语言辅导实例编程(17)2011年计算机等级考试二级C语言辅导实例编程(16)2011年计算机等级考试二级C语言辅导实例编程(15) 澳大利亚华人论坛 考好网 日本华人论坛 华人移民留学论坛 英国华人论坛