通讯录c语言报告及源程序(2)

2018-11-18 21:28

3.3 添加名片的设计

i++ 根据提示输入名片信息 添加新联系人 开始

是否继续添加 N 返回菜单界面 Y 结束 3.2添加名片程序流程图

进入添加界面根据提示输入姓名,电话,年龄,地址及QQ号码,通讯录联系人数增加一个,完成后回答是否继续添加名片,回答Y进行循环,回答N返回主菜单。

6

3.4名片查询的设计

3.3名片查询程序流程图

细分为按姓名,电话和地址三种方式来进行查询名片,并能对查询记录不存在进行提示,遍历所有结构体找出符合的输出。 查询完成后提示是否继续查询,是则继续原来方式查询,否则返回主菜单。

7

3.5 删除名片的设计

输出没有此人 Y 开始 Int i=0,j;char s[20] 单个删除 输入删除姓名 strcmp(s,dat[i].name)!=0&&i

返回n 成功删除

结束 N 返回n-1 3.4删除名片程序流程图

首先选择单个删除或全部删除,单个删除要判断用户要删除的成员姓名是否存在,进行相应的系统提示,然后遍历所有记录找出符合的删除,并将后面的所有数据向前移动一个位置,记录数减一并返回。全部删除一次性删除所有名片,返回n为0.

8

3.6 修改名片的设计

3.5修改名片程序流程图

首先选择通过何种方式查找要修改的名片,以姓名为例,先判断用户要修改的成员姓名是否存在,进行相应的系统提示,然后遍历所有记录找出符合的,按照菜单选择不同的修改项目进行修改,返回记录值不变(没增加也没减少),修改结束后提示是否继续,Y为继续,N返回主菜单。

9

3.7 保存信息的设计

开始 Y 是否打开文件

是否依次保存 N 文件保存错误 Y 文件打开失败 返回菜单界面 结束

3.6保存信息程序流程图

每次名片信息变化就运行一次保存函数,先判断是否打开文件,再判断输入方式是否正确,保存完成后进入主菜单界面。

四、程序编码和调试

4.1 编译链接错误及其解决方法 错误一:

error C2601: 'Change' : local function definitions are illegal error C2601: 'Readfile' : local function definitions are illegal

error C2601: 'Save' : local function definitions are illegal error C2601: 'main' : local function definitions are illegal 由于粗心少加了个“}”,导致了一系列函数错误

10


通讯录c语言报告及源程序(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:高中数学《线面平行问题的证明的解题课》教学设计

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: