【代码要求】
设计一个学生通讯录管理系统,具有数据插入、修改、删除、显示、查询和统计等功能。具体任务如下:
- 人数不定,数据使用文件存放。
- 记录每位同学的学号、姓名、性别、工作单位、电话号码和E-mail地址建立单独的条目,存放数据文件。
- 可对记录中的姓名和电话号码等进行修改。
- 可增加或删除记录。
- 可显示所有保存的记录。
- 加入统计功能,可以统计男女同学或总人数。
- 加入查询功能,通过姓名、学号或电话号码查询到同学的条目。
- 在开始画面加入简单的菜单便于选择功能。
- 文件格式:学号 姓名 性别 工作单位 电话号码 E-mail
【代码运行】
P_C_00006_学生通讯录管理系统
【代码片段】
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#define STR 20
#define M 100
//声明学生通讯录结构体
struct AddressBook {
char id[STR]; //学号
char name[STR]; //姓名
char sex[STR]; //性别
char workunit[STR]; //工作单位
char phone[STR]; //电话号码
char email[STR]; //email
};
【结尾】
此文章部分内容参考自GO代码演示网,
如转载,请保留此说明和完整的页面内容。