A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 香克斯 中级黑马   /  2015-10-17 12:33  /  913 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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.没查到,提示没有这个联系人

退出系统

2 个回复

正序浏览
好详细,好多哦
回复 使用道具 举报
感谢分享  学习学习啦
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马