//通讯录管理系统
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <windows.h>
typedef struct student
{
char name[20]; //姓名
char num[15]; //学号
char sex[10]; //性别
char from[20]; //籍贯
char political[10]; //政治面貌
char phone[15]; //手机号====>唯一
char QQ[15]; //QQ号
char dorm[10]; //宿舍
struct student *next; //结构体指针
}stu;
stu *head = NULL;
int i = 1;
void menu();
void help();
void next();
void look_data(stu *head);
void input_data();
void insert_data();
void deleted_data();
void find_data();
void update_data();
void save_data();
int main()
{
int label = 0;
while(1)
{
menu();
scanf("%d", &label);
switch(label)
{
case 1: help(); break; //帮助
case 2: input_data(); break; //插入多条数据
case 3: find_data(); break; //查询数据
case 4: deleted_data(); break; //删除数据
case 5: save_data(); break; //保存数据
case 6: look_data(head); break; //显示数据
case 7: update_data(head);break; //修改数据
case 8: insert_data(); break; //插入一条数据
case 9: exit(0); break; //退出
default: next(); break; //待开发模块
}
}
return 0;
}
void menu() //显示菜单
{
system("cls");
printf("\n");
printf("********************************************************************************************\n");
printf("* 通讯录管理系统 *\n");
printf("********************************************************************************************\n");
printf("****************************************系统功能菜单****************************************\n");
printf("--------------------------------------------------------------------------------------------\n");
printf("********************************************************************************************\n");
printf("**** 1、系统使用帮助 **** 2、插入多条数据 ****\n");
printf("********************************************************************************************\n");
printf("**** 3、查询数据 **** 4、删除数据 ****\n");
printf("********************************************************************************************\n");
printf("**** 5、保存数据 **** 6、显示数据 ****\n");
printf("********************************************************************************************\n");
printf("**** 7、修改数据 **** 8、插入一条数据 ****\n");
printf("********************************************************************************************\n");
printf("**** 9、退出系统 **** ====》待开发模块《==== ****\n");
printf("********************************************************************************************\n");
printf("--------------------------------------------------------------------------------------------\n");
}
//使用帮助
void help()
{
system<
因篇幅问题不能全部显示,请点此查看更多更全内容