C语言数据结构:链表的应用--通讯录管理

来源:百度知道 编辑:UC知道 时间:2024/05/31 00:48:18
实验要求:
1.设计一个含有多个菜单项的主控菜单程序,菜单项内容如下:
1 .通讯录链表的建立
2.通讯录链表的插入
3.通讯录链表的查询
4.通讯录链表的删除
5.通讯录链表的输出
6.退出管理系统
要求只能用0-5来选择菜单项,其他的输入无效。
2.分别实现多个菜单项的功能,要求每个功能在操作时都有确认提示。
3.编写一个程序实现整个通讯录管理系统,把主控菜单的生成和各个菜单项功能的实现作为子程序或者函数或者过程实现。
4.要求关键语句必须写注释。
四.注意事项
1.在设计过程中应使用到结构体、指针
2.写出实验报告。(报告中必须有设计思想、实验代码、测试数据、综合设计心得)。

谢谢了

/* HELLO.C -- Hello, world */

#include<stdio.h>
struct person
{
char name[8];
char tel[15];
char addr[50];
};
char filename[20]="E:\\txl.txt";
FILE *fp;
void creat();
void output();
void search();
void append();
void modify();
void delete();
main( )

{
int m;
creat();
while(1)
{
printf("\n\t\t*********欢迎使用通讯录信息管理系统*********\n\n");
printf("\n\t\t添加,请按1");
printf("\n\t\t查找,请按2");
printf("\n\t\t修改,请按3");
printf("\n\t\t删除,请按4");
printf("\n\t\t输出,请按5");
printf("\n\t\t退出,请按0\n");
printf("\n\t\t********************************************\n\n");
printf("Please select(0--5):");
sc