黑马程序员-通讯录

------- android培训java培训、期待与您交流! ----------

这是黑马视频的一个小程序,关于c语言的,简单,但是很强大,可以看看,很棒,很适合初学者。简单,完整,使用的代码,不好找哇

//
//  main.c
//  con2
//
//  Created by cqycomputer on 15/7/8.
//  Copyright (c) 2015年 cqycomputer. All rights reserved.
//

#include <stdio.h>

#include <stdio.h>
#include <string.h>
#define LEN 100
#define NAMELEN 22
#define TELLEN 12
/**
 *打印功能的函数
 */
void interface(){
    printf("**************************\n");
   
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
通讯录可以通过定义结构体和使用数组来实现。根据提供的引用内容和,我们可以设计通讯录的结构体和联系人的结构体。通讯录结构体包含一个保存联系人的数组以及记录通讯录中人员个数的变量。联系人结构体包含姓名、性别、年龄、电话和住址等信息。 接下来,我们可以在主函数中创建通讯录。根据引用内容,我们可以看到在主函数中调用了一个名为showMenu的函数,该函数用于显示通讯录的菜单界面。该菜单界面显示了用户可以进行的操作,例如添加联系人、显示联系人、删除联系人、查找联系人、修改联系人、清空联系人和退出通讯录等选项。 所以,通过在主函数中创建通讯录,我们可以在菜单界面中给用户提供各种操作选项,用户可以根据自己的需求选择相应的操作来管理通讯录。 以下是一个简单的示例代码来创建通讯录和显示菜单界面: ```cpp #include <iostream> using namespace std; //联系人结构体 struct Person { string m_Name; //姓名 int m_Sex; //性别:1男 2女 int m_Age; //年龄 string m_Phone; //电话 string m_Addr; //住址 }; //通讯录结构体 #define MAX 1000 //最大人数 struct Addressbooks { struct Person personArray[MAX]; //通讯录中保存的联系人数组 int m_Size; //通讯录中人员个数 }; //菜单界面 void showMenu() { cout << "***************************" << endl; cout << "***** 1、添加联系人 *****" << endl; cout << "***** 2、显示联系人 *****" << endl; cout << "***** 3、删除联系人 *****" << endl; cout << "***** 4、查找联系人 *****" << endl; cout << "***** 5、修改联系人 *****" << endl; cout << "***** 6、清空联系人 *****" << endl; cout << "***** 0、退出通讯录 *****" << endl; cout << "***************************" << endl; } int main() { //创建通讯录 struct Addressbooks addressbooks; addressbooks.m_Size = 0; //显示菜单界面 showMenu(); system("pause"); return 0; } ``` 这段代码定义了一个通讯录结构体addressbooks,并将其初始化。通讯录中的人员个数m_Size被初始化为0。然后,在主函数中调用了showMenu函数,用于显示菜单界面。 通过这样的设计,我们可以在main函数中进一步完善每个菜单选项对应的功能代码,实现完整的通讯录管理系统。通过根据用户的选择,我们可以实现添加联系人、显示联系人、删除联系人、查找联系人、修改联系人、清空联系人和退出通讯录等功能。 希望这个回答对您有帮助,如果还有其他问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值