【C语言期末】通讯录管理系统(vs2022)
诚接计算机专业编程任务(C语言、C++、Python、Java、HTML、JavaScript、Vue等)10/15R,如有需要请私信我,或者加我的企鹅号:1404293476
本文资源下载地址:https://download.csdn.net/download/weixin_47040861/88692627
———————————————————————————————————————————
1.题目要求
用C语言编写一个函数,包含以下功能
1.判断当前目录下是否存在文件“commu.txt”,若不存在则创建
2.读取“commu.txt”文件中的内容并保存在数组中,该文件中每行数据格式如下:
王川 13900110020 20130101 武汉大学 中国移动
其中每一项分别为姓名、电话、录入日期、地址、备注
3.实现添加信息功能
4.实现删除信息功能,根据用户输入的手机号删除匹配的那一行信息
5.实现排序功能,能按照姓名或录入日期两种方式升序排列,并将数组中的数据变为排序后的
6.实现查询功能,根据输入的姓名显示其所有信息
7.退出功能,每次退出时将数组中的信息再逐行保存进“commu.txt”文件中
打印到控制台的文字和注释均使用中文
2.实现效果
首先该项目使用到的所有数据均保存在项目目录下的“commu.txt”文件中,如有需要可以直接在该文件中修改。
主页
标注了该项目能实现的功能,输入编号启动对应的功能
1.添加记录
输入功能编号后依次输入要添加的记录,输入完成后即可添加进txt文件中。
每条数据用空格分割,从左到右依次为姓名、电话、录入日期、地址、备注,其中录入日期是读取电脑日期自动生成的,不过后续可以进行修改。
2.删除记录
根据用户输入的手机号删除对应记录,如果没有改手机号则提示不存在
3.修改记录
根据输入的手机号查询要修改的记录,输入对应编号修改对应内容,同样若不存在则输出提示。
4.排序
排序分为两种,按中文姓名排序和按照电话号码排序,输入对应编号即可显示对应结果,同时“commun.txt”文件中的数据顺序也会改变。
5.查询信息
根据用户输入的手机号码查询对应记录,若不存在则提示。
6.显示所有信息
就是显示所有信息
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!