设为首页 加入收藏

TOP

2011年计算机等级考试二级C语言辅导实例编程(19)
2014-10-28 17:30:08 来源: 作者: 【 】 浏览:114
Tags:2011年 计算机 等级考试 二级 语言 辅导 实例 编程

  用链表实现的简易通讯录


  #include


  #include


  #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;


  编辑特别推荐:


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇2011年计算机等级考试二级C语言辅.. 下一篇2011年计算机等级考试二级C语言辅..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: