- 博客(0)
- 资源 (3)
- 收藏
- 关注
支持远程访问的联系人管理程序
客户端:提供字符操作界面作为客户端;
服务器:提供增删改查功能,提供文件存储功能。
要求:
必须在题目二的代码基础上来修改;
必须使用Socket作为远程通信技术,可以使用更高层次的Socket封装类;
提示:必须先启动服务器端
2012-09-09
支持存储功能的联系人管理程序
描述:在题目一的程序基础上,增加文件存取功能,即程序启动后自行从自定义的文件中读取联系人信息,并且增加、修改、删除联系人后能够自动向文件中保存更新后的数据。
要求:
必须在题目一的代码基础上来修改;
必须使用iostream库来完成文件读写操作;
必须重载“>>”和“<<”操作符,分别实现读写联系人的操作(注意:联系人已定义为一个类,因此“<<”和“>>”的输入和输出参数都应该是这个类);
必须支持文件读写时的异常处理;
文件格式采用文本文件,格式:每行一条联系人记录,姓名和电话号码用逗号(,)分割,姓名在前。例如:“zhangsan, 4567”就是一行记录;
文件名可以由程序自行指定,不需要手动设置;
查找功能在题目一的基础上,可以增加模糊搜索功能,比如:通过姓名中的部分字符搜索所有符合条件的记录;通过电话号码的前缀,列出所有符合条件的记录等,此查找功能可以自行扩充,提供便利、灵活的查找方式并实现完善者适当加分
2012-09-09
容器类实现的电话本
实现电话号码本的管理和查询功能。号码本内预先存储了若干条联系人记录,记录内容包括联系人姓名和电话号码。支持添加、查找、修改和删除联系人记录,查找功能只需要通过姓名查找其电话号码。
要求:
必须使用容器类作为内部数据结构,可自行选择合适的容器类;
必须把联系人记录定义成一个类;
2012-09-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人