【C语言】通讯录实现以及信息保存至文件。

本文介绍了一个使用C语言编写的通讯录程序,能够存储1000个联系人的详细信息,包括姓名、性别、年龄、电话和住址。程序提供了添加、删除、查找、修改和显示联系人信息,以及清空所有联系人记录的功能。通过文件存储,实现了信息的持久化保存。
摘要由CSDN通过智能技术生成

实现一个通讯录:

通讯录用来存放1000个人的信息,每个人的信息包括:
姓名、性别、年龄、电话、住址
提供方法:

(1)添加联系人信息
(2)删除指定联系人信息
(3)查找指定联系人的信息
(4)修改指定联系人信息
(5)显示所有联系人信息
(6)清空所有联系人

实现方法:


#include <stdio.h>
#include <string.h>

#define MAX 1000
#define NAME_LEN 10
#define SEX_LEN 5
#define PHONE_LEN 20
#define ADDRESS_LEN 30

struct DHB
{
    char name[NAME_LEN];
    char sex[SEX_LEN];
    int age;
    char phone[PHONE_LEN];
    char address[ADDRESS_LEN];
};
typedef struct PEO
{
    struct DHB dhb[MAX];
    int count;
}Peo,*Pcon;

void print(void)
{
    printf("***********\n");
    printf("1->添加联系人\n2->删除指定联系人\n3->查找指定联系人\n");
    printf("4->修改指定联系人\n5->显示所有联系人\n6->清空所有联系人\n");
    printf("7->文件形式保存\n");
    printf
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值