C语言通讯录
1.知识点
常量、变量的使用
全局变量
分支语句
函数
宏
循环语句
scanf和printf
数据
结构体
文件
指针*
2.经典问题(难点) 数组元素的删除
初始化
/*
1)尝试性读取文件
2)如果成功了说明文件存在,读取文件
3)不成功说明文件不存在
创建文件
写入联系人数量
添加联系人
思路:
1.提示用户输入用户名和电话号码
2.接收用户输入的内容
3.保存到联系人数组
4.写入到文件中
删除联系人
思路:
1.让用户输入要删除的数据的编号
2.判断编号是否合法
3.让用户再次确认删除
4.开始删除数组元素
修改联系人
1.提示输入要修改的联系人
2.判断编号是否合法
3.让用户输入新的姓名、电话
4.让用户再次确认修改
5.开始修改用户信息
6.更新到文件中
查看联系人
1.先判断联系人是否为空
2.如果不为空遍历数组,显示所有联系人
搜索联系人
1.提示用户输入要查找的人的姓名
2.遍历联系人数组,查找有没有这个人
3。查到了,把电话号码显示出来
4.没查到,提示没有这个联系人
退出系统 |
|