C++实现通讯信息管理系统

本文介绍了使用C++实现的通讯信息管理系统,具备增删改查、保存和读取功能,并通过limit变量限制了信息条数。详细展示了系统的文件结构和核心代码。
摘要由CSDN通过智能技术生成
通讯信息管理系统

可以实现通讯信息的增加,浏览,删除,修改,查询,保存和读取功能。该系统还限制了通讯信息的条数(limit变量来限制)

文件放置结构:

具体实现代码如下:

 

#include<iostream>
#include<fstream>
#include<stdlib.h>
#include<cstring>
using namespace std;
void caidan();//菜单函数,实现菜单的显示
static int n=0;    //记录输入的数据的个数
#define limit 10  //通讯信息条数只能是最多为limit条。 
class Information
{
public:
	struct xinxi
	{
		int id;          //编号顺序
		char name[20];
		char num[11];
		char type;
		char mail[20];
	}xx;
	void zengInformation();  //增加信息;

	int cc(char na[]);         //看输入的名字是不是重复;
};
void Information::zengInformation()
{
	cin>>xx.name>>xx.num>>xx.type>>xx.mail;
}
int Information::cc(char na[])
{
	if(strcmp(na,xx.name)==0)
		return 1;
	else return 0;
}
Information B[10];
class PP:public Information    //对信息进行排序,并且写进文件,打开文件;
{
public:	
	void searchInformation1(char nu[]);//根据电话号码查找联系人;
	void searchInformation2(char na[]);//根据姓名查找联系人;
	void xiuInformation(char na[]);//修改功能;
	void baocun();      //实现保存功能;
	void inputfile();  //增加的信息写入文件
	void outfile();	    //打开文件,显示信息
	void display();     //浏览功能,显示信息;
	void shanInformation();    //删除功能
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值