1、问题定义 创建一个通讯录系统。假设系统中每个联系人记录只包括姓名,年龄,性别,电话号码,QQ、住址及生日等信息。程序的运行效果如下图所示,选择任意菜单后,实现相应功能。 2、系统设计2.1 总体设计采用…
}voidinput() {inti, count =0;//定义一个循环变量以及记录通讯录中联系人个数的变量//charch[2];//字符数组用来记录用户的输入//FILE *fp;//定义指向文件的指针变量///a+表示附加,如果文件不存在,新创建一个文件;如果存在,内容追加在文件尾部if((fp = fopen("data.txt","a+")) == NULL) {//调...
int i, record = 0;//定义一个循环变量以及记录通讯录中联系人个数的变量 char ch[2];//字符数组用来记录用户的输入 FILE* fp;//定义指向文件的指针变量 if ((fp=fopen("data.txt", "a+")) == NULL)//调用fopen函数创建一个新的文本来保存联系人信息 { printf("不能打开文件夹!\n"); return; ...
// 1、添加联系人信息voidaddPerson(Addressbooks*abs){// 判断通讯录是否已满if(abs->m_Size==MAX){cout<<"通讯录已满,无法继续添加新联系人!!!"<<endl;return;}else{// 姓名string name;cout<<"请输入姓名: ";cin>>name;abs->personArray[abs->m_Size].m_Name=name;// 性别int sex;while(tru...
【C语言实现】通讯录系统 各个函数实现的并不完整,许多地方写完之后才考虑到,但是总体还是能够勉强运行的,如果有对相关代码实现有更好的删改,希望能够分享出来。 链表实现 姓名只能支持2个字和3个字的,学号是九位 增:只能在末尾增加 删,改,查:如果有重复的数据只能操作其中的一个...
1.1 系统需求 通讯录是一个可以记录亲人、好友信息的工具。这里利用C++来实现一个通讯录管理系统 系统中需要实现的功能如下: 添加联系人:向通讯录中添加新人,信息包括(姓名、性别、年龄、联系电话、家庭住址)最多记录1000人 显示联系人:显示通讯录中所有联系人信息 ...
1 本通讯录管理系统功能模块图共包括7个模块:退出系统、增加联系人、删除联系人、查找联系人、修改联系人、输出联系人及关于作者。2 退出系统:首先将单链表中所有联系人信息保存至磁盘文件中,然后释放所有内存空间,退出系统。3 增加联系人:调用输入函数AddStu()将用户输入的联系人信息存入单链表中,以实现增加...
完成一个通讯录管理系统,具体要求如下: 1. 建立通讯录信息,信息至少包含编号、姓名、年龄、电话、通讯地址、电子邮箱等 2. 能够提供添加、删除和修改通讯录信息的功能 3. 能够提供安不同方式查询的功能;如按姓名或年龄、电话等查询 4. 将通讯录保存...
完成一个通讯录管理系统,具体要求如下: 1. 建立通讯录信息,信息至少包含编号、姓名、年龄、电话、通讯地址、电子邮箱等 2. 能够提供添加、删除和修改通讯录信息的功能 3. 能够提供安不同方式查询的功能;如按姓名或年龄、电话等查询 4. 将通讯录保存在文件中 ...
C语言实现通讯录管理系统! 说明: 本系统基于C语言实现班级通讯录管理系统,为小伙伴学习C语言刚入门所做的课程设计。功能包括增、删、查、改等,非常适合初学者练手。通讯录包括的个人信息有姓名、学号、性别、籍贯、政治面貌、手机号、QQ号、宿舍等。主要用到了指针、结构体、遍历链表、文件读取等知识点。