77范文网 - 专业文章范例文档资料分享平台

C++ - 通讯录课程设计

来源:网络收集 时间:2020-06-07 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

C++通讯录

一、 设计任务分析

实现以下功能:

课程设计报告

1) 通讯录编辑(添加、删除); 2) 按不同的项进行查找;

3) 对已存在的通讯录按不同的项排序; 4) 将通讯录写入文件; 5) 从文件读入通讯录。

二、 模块设计

本次程序设计主要设计了六个模块(主要是:a.add(),a.del(),a.correct(),a.find1(),a.list1(),a.read(),a.write())

a.add()函数用于通讯录中的信息进行添加,主要流程如下:

a.del()函数用于通讯录中的信息进行删除,主要流程如下:

1

a.correct()函数用于通讯录中的信息进行修改,主要流程如下:

a.find1()函数用于通讯录中的信息进行查找,主要流程如下:

2

a.list1()函数用于通讯录中的信息进行排序,主要流程如下:

a.read()函数用于从文本文件中读取信息,主要流程如下:

3

a.write()函数用于将信息写入文本文件,主要流程如下:

4

三、 主要数据结构

结构数组:

struct student //结构体 {

char no[13]; //学号 char name[20]; //姓名 char address[100]; //地址 char tel_no[12]; //电话 char post_code[7]; //邮编 char e_mail[40]; //E-mail }

class inter //派生类 {

private: //派生类增加或替代的私有成员 student st[35];

public: //派生类增加或替代的公有成员

void add(char no[13],char name[20],char address[100],char tel_no[12],char post_code[7],char e_mail[40]); //成员函数,添加联系人

void del(char name[20]); //成员函数,删除联系人

void find1(char no[13]); //成员函数,按学号查找联系人

void find2(char name[20]); //成员函数,按姓名查找联系人

void list1(); //成员函数,排序联系人

void list2(); //成员函数,排序联系人

int correct(char name[20]); //成员函数,修改联系人

void read(); //成员函数,读取文本文件

void write(); //成员函数,写入文本文件

void format(); //成员函数,格式化内存保存的数据

int back() //成员函数,返回首页

void print(int i) //成员函数,输出显示 }

5

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库C++ - 通讯录课程设计在线全文阅读。

C++ - 通讯录课程设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/1099067.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: