用C++或者c写一个带分组功能的通讯录,联系人要保存在文件中,能对联系人或群进行增删改查,排序操作

用C++或者c写一个带分组功能的通讯录,联系人要保存在文件中,能对联系人或群进行增删改查,排序操作

问题描述:

实现:1 创建联系人和联系人群
2.对联系人进行增删改查
3,对联系人进行按名字排序
4,按群显示联系人

struct address_list

{

char name[30]; //名字

char work[30]; //职业

char handset[30]; //手机

char email[30]; //电子邮件

char address[30]; //通讯地址

char Group; //_建立群组分类 在这里结构体里面建立一个这样的标志,默认是0 无分组,1代表的组,2代表的组依次类推。_。
struct address_list *next;

};

该结构体是楼上的博客地址。。。

赞同楼上说法,我们手机联系人一般都是A~Z分类的哈,还有*, 所以只要在数据结构中添加一个群组标记就可以实现按群组分类显示了。