C语言寒假大作战05
| |
--|:--😐--:
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/2019TA
这个作业要求在哪里 | C语言寒假大作战05
这个作业的目标 | 使用结构体数组来储存用户的信息并对其修改
2.2 需求分析
按照要求,所作的通讯录需要添加、删除和修改功能,因为加入的用户需要填写编号、姓名和手机号码,因此我用到了结构体数组来储存用户的信息,利用数组的性质将要删除的位置后面每一组数据都往前移来覆盖所要删除的数据,修改时,先接收用户输入的信息,然后利用strcpy函数来将将其替换来达到修改的目标。
2.3 程序代码
2.3.1 源代码
2.3.2函数调用图与流程图
函数调用图
流程图
2.4 功能测试
1.添加操作
-
正确操作
-
错误操作——此处已有数据
-
错误操作——处理编号超过阈值
-
错误操作——通讯录已满
2.删除操作
-
正确操作
-
错误操作——此处无数据
-
错误操作——处理编号超过阈值
3.修改操作
-
正确操作
-
错误操作——此处无数据
-
错误操作——处理编号超过阈值
4.非菜单编号操作