【C语言期末】通讯录管理系统(vs2022)

发布时间:2024年01月03日

诚接计算机专业编程任务(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.显示所有信息

就是显示所有信息

文章来源:https://blog.csdn.net/weixin_47040861/article/details/135351314
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。