大学C语言课程设计(手机通讯录系统)

您所在的位置:网站首页 手机通讯录号码加密 大学C语言课程设计(手机通讯录系统)

大学C语言课程设计(手机通讯录系统)

2024-07-03 01:02| 来源: 网络整理| 查看: 265

课程设计要求 在主函数中读入原始数据文件的内容,保存在对应的结构体数组中,然后显示菜单,利用菜单调用各个函数,分别完成如下功能: 1) 实现查询显示功能:①按姓名查询 ②按分组查询 ③显示当前通讯录全部信息。将满足查询条件的记录显示在屏幕上。 2) 实现添加功能:能录入新数据,当要录入了新数据的时候,首先判断该号码是否存在,如果不存在,则提示可进行数据录入并可依次输入姓名等信息。 3) 实现修改功能:选中某个人的姓名时,可以对此人的相应数据进行修改。 4) 实现删除功能:选中某个人的姓名时,可将此人的相应数据进行删除。 5) 实现排序功能:按姓名排序。将排序后的结果显示在屏幕上。

(我所用的编译软件是DEV-C++,- 编译器版本: TDM-GCC 4.9.2 64-bit Debug,运行代码若遇错误,把编译器换成这个版本即可) ————————————————————————————————— 话不多说直接上代码

#include #include #include int num;//全局变量用来存放txt文件信息的行数 //创建结构体存放信息 struct Info{ char name[16];//姓名 char worktel[20];//工作电话 char hometel[20];//家庭电话 char mobeltel[20];//移动电话 char sex[10];//性别 char group[10]; //分组 }a[20];//创建Info类型数组用来存储20条信息 //判断当前文件有几行数据 int r_num(){ int l=0; char c; FILE *fp=fopen("LN.txt", "r"); while((c=fgetc(fp)) != EOF) if(c=='\n') l++; l++; return(l);//l传参 } //读出txt内容保存到结构体中 void Read_txt(){ FILE *fp; int i,count; count = r_num(); fp = fopen("LN.txt","r"); for(i=0;i


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3