首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    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;//记录的是通讯录的当前容量

    9110

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

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

    32910

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

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

    12910

    【C语言】动态通讯录

    今天来改进一下静态版本的通讯录,让通讯录的内存空间可以随大小变化; 一、测试部分 测试部分的改动不大,主要的改动还是在函数实现的部分和声明部分; void menu() { printf...,改用malloc开辟空间 添加联系人的方式,当空间容量不够,使用realloc拓展空间 退出通讯录,需要使用free释放空间以及置空; //动态版本初始化通讯录 void InitContact...Capacity;//通讯录当前的容量 }Contact; //初始化通讯录 void InitContact(Contact* pc); //打印通讯录...void SearchContact(Contact* pc); //修改通讯录的数据 void ModifyContact(Contact* pc); //排序通讯录...void SortContact(Contact* pc); //销毁通讯录 void DestoryContact(Contact *pc);

    10010

    通讯录实现(中)

    前言: 上篇我们通过结构体的构建来创造通讯录的联系人内容以及封装100个联系人,并实现了通讯录的增删查改等基本功能,这篇我们要进行改造的内容就是将固定的100个联系人容量改为不定长,有几个联系人就进行扩容...1.进阶通讯录特点: ①基本的增删查改功能; ②通讯录的空间是不固定的,大小是可以调整的 ③默认能放3个人的信息,如果不够就每次增加2个人的信息 2.实现步骤: (1)定义一个结构体来存储联系人的基本信息例如...}Contact; (3)初始化通讯录; void InitContact(Contact* pc) { assert(pc);//断言判断指针是否为空 pc->data = malloc(DEFAULT_SZ...("****** 0.EXIT ******\n"); }//后面通过case语句来进行你想要的操作 (5)基本功能函数 可以通过http://t.csdnimg.cn/gIo96百行代码实现简单通讯录来查看哦..."****** 0.EXIT ******\n"); } int main()//主函数 { int sec = 1; Contact con; InitContact(&con);//初始化通讯录

    8510
    领券