首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    通讯录管理系统实现(C++版本)

    1.菜单栏的设置 (1)我么自定义了一个showmenu函数,用来打印输出我们的菜单栏; (2)菜单栏里面设置一些我们的通讯录里面需要用到的功能,例如增加联系人,删除联系人等等 2.退出功能的实现 在我们的主函数里面...这个结构体是把所有的联系人放进去,并且记录联系人的个数(使用的是int变量),我们可以设置通讯录里面的人数的上限,我们可以使用宏的方式进行定义,这样当通讯录的规模进行变动的时候,我们可以直接进行修改;...(3)主函数里面对应的参数的设置 这个里面我们首先要创建一个结构体的变量,初始化里面的size,也就是对应的通讯录里面的人数 (4)添加联系人的函数 因为我们的通讯录设置的最大的人数上限是1000,所以如果人数超过...1000,就会显示通讯录已经满了的提示信息; 接下来我们分别输入对应的联系人的信息,并把我们输入的信息传到对应的结构体里面去,因为我们要往数组里面添加元素,所以我们可以使用结构体里面的size作为下标,...,如果存在就返回对应的下标,如果不存在就直接-1;函数的实现如下: 相当于就是在通讯录里面进行遍历的操作,看看我们输入的姓名是否和通讯录里面一致的姓名符合,如果符合,就表明我们输入的联系人在通讯录里面是存在的

    11000

    C语言——通讯录系统—基于 VS2022

    1.通讯录的结构组成 实现一个通讯录: 1.可以保存100个人的信息 2.增加人的信息 3.删除指定联系人的信息 4.查找指定联系人的信息 5.修改指定联系人的信息 6.排序通讯录的信息...7.显示所有联系人的信息  人的信息:名字,年龄,性别,电话,住址  2.代码组成 1.test.c-测试代码 #define _CRT_SECURE_NO_WARNINGS 1 //测试通讯录的基本功能...{ EXIT,//初始化默认值为0 ADD, DEL, SEARCH, MODIFY, SHOW, SORT }; int main() { int input = 0; //创建通讯录...Contact con;//通讯录 //初始化通讯录 InitContact(&con); do { menu(); printf("请输入你的选择:>"); scanf("%...Contact {     PeoInfo* data;//存放数据     int sz;//记录的时当前通讯录中存放的人的信息个数     int capacity;//记录的是通讯录的当前容量

    11910

    VueExtJS+SpringBoot打造双版本通讯录管理系统

    主打方向:Vue、SpringBoot、微信小程序 ---- 零、通讯录管理系统简介 本文介绍的通讯录管理系统分为两个版本,分别是 ExtJS 版本和 Vue.js 版本。...---- 一、ExtJS 版本 extjs文件夹下的项目是一个基于 ExtJS 和 SpringBoot 的通讯录管理系统,模拟了通讯录记录的业务流程,主要包含通讯录类型模块、通讯录明细模块、用户管理、...删除的提示界面也一样,整个系统都是这样的一个二次确认提示框。 第五个就是通讯录管理模块,正儿八经的管理通讯录的数据,可以看到密密麻麻的测试数据,如下图所示。...---- 二、Vue.js 版本 Vue.js 版本的通讯录系统,采用了 https://gitee.com/yyzwz/template 这个项目作为开发模板。...朋友类型模块如下所示,你可以在这个模块中维护朋友类型的数据,朋友类型数据要在通讯录明细模块中引用。 通讯录明细模块如下所示,你可以在这里维护通讯录数据。

    55810

    【通讯录项目 (3 3)】基于顺序表的通讯录实现——通讯录项目实现

    【通讯录项目 (3 / 3)】基于顺序表的通讯录实现——通讯录项目实现 前言 前两章我们已经知道顺序表的功能并完成了功能实现,下面我们将实现通讯录的以下功能: 1 项目预备工作 1.1 多文件处理...如有不理解的地方请参考【通讯录项目 (2 / 3)】,下面不对 顺序表功能 进行详细说明 我们会使用顺序表大多数功能,请理解顺序表的功能在进行阅读。...2.1 初始化通讯录 “初始化”只需要简单的引用顺序表的初始化即可。...2.4 展示通讯录 展示通讯录的功能是对顺序表展示的扩展。...下面我们开始完善界面内容,来把通讯录的功能进行整合。

    23010

    【HarmonyOS】获取通讯录信息

    ##鸿蒙开发能力 ##HarmonyOS SDK应用服务##鸿蒙金融类应用 (金融理财#一、问题背景:在Android和IOS中,获取手机通讯录信息的方式,一般是申请通讯录权限后,获得手机所有的通讯录列表信息...例如,相册图片和视频的获取,都是跳到系统的组件中选择,不会将所有图片和视频访问开放给APP,进行自定义相册来展示了。这样对用户信息来说,安全层面会提升很多。...在鸿蒙中通讯录的信息获取,也是需要先调用华为提供的通讯录选择组件,让用户主动从通讯录中选择需要传给APP的通讯录联系人,勾选确认之后传给APP。...,让用户去选择需要传入给APP的通讯录联系人 let promise = contact.selectContacts(contactSelectionOptions); // 异步获取...selectContacts fail: err->${JSON.stringify(err)}`); }); } build() { Row(){ Button('点击获取通讯录信息

    7310
    领券