资源简介
简单的通讯录管理程序:1)添加:即增加一个人的记录到通信录中
2)显示:即在屏幕上显示所有通信录中的人员信息,应能分屏显示。
3)存储:即将通讯录信息保存在一个文件中。
4)装入:即将文件中的信息读入程序。
5)查询:可根据姓名查找某人的相关信息,若找到显示其姓名、地址、电话号码和邮政编码。
6)修改:可修改一个人的除姓名外其它信息
代码片段和文件信息
#include
#include
#include
using namespace std;
#define NUM 100
int num=0;
class BOOK
{
public:
string nameaddressphone_numberyoubian;
int d;
BOOK(){ d=0;}
void add_record(string nstring pstring qstring r);
void delete_record();
void display_record();
void modify_record(string nstring pstring qstring r);
}a[NUM];
void BOOK::add_record(string nstring pstring qstring r)
{
name=n;
phone_number=p;
address=q;
youbian=r;
d=1;
}
void BOOK::delete_record(){
d=0;
}
void BOOK::display_record()
{
cout<<“\t\t“< <<“\t\t“<}
void BOOK::modify_record(string nstring pstring qstring r)
{
name=n;
phone_number=p;
address=q;
youbian=r;
}
void ADD_RECORD() //1,添加记录
{
int k;
string namphoaddyou;
for(k=0;k if(a[k].d==0)
{
cout<<“姓名:\t“;
cin>>nam;
cout<<“电话号码:\t“;
cin>>pho;
cout<<“住址:\t“;
cin>>add;
cout<<“邮编:\t“;
cin>>you;
a[k].add_record(namphoaddyou);
break;
}
num++;
}
void DELETE_RECORD()//2,删除记录
{
int k;
string names;
if(num==0)
{cout<<“ERROR!无联系人!\n“;return;}
cout<<“你想删除谁?\n姓名:“;
cin>>names;
for (k=0;k {
if(a[k].name==names){a[k].delete_record();break;}
}
num--;
}
void DISPLAY_ALL()//3,显示所有记录
{
int k;
cout<<“\t\t姓名\t\t电话号码\t\t住址\t\t邮编“< for (k=0;k {
if(a[k].d==0) num++;
else a[k].display_record();
}
}
void QUERY()//4,查询
{
string names;
int kt=0;
cout<<“你想知道谁的信息?\n姓名:“;
cin>>names;
for (k=0;k {
if(a[k].name==names){
cout<<“\t\t姓名\t\t电话号码\t\t住址\t\t邮编“< a[k].display_record();
t=1;
}
}
if(t==0)cout<<“\t\t无此人!\n“;
}
void MODIFY_RECORD()
{ //5,修改记录
string namesnnamenphnnaddnyou;
int kt=0;
cout<<“你想修改谁的信息?\n姓名:“;
cin>>names;
for (k=0;k {
if(a[k].name==names){
cout<<“新姓名:\t“;
cin>>nname;
cout<<“新电话号码:\t“;
cin>>nphn;
cout<<
- 上一篇:IAR中文版教程 IAR教程
- 下一篇:qt qml c++ 折线图
相关资源
- C语言课程设计
- 我的C语言寒假作业-学生通讯录系统(
- 基于c语言的通讯录系统
- C++通讯录管理系统源码(控制台)
- 简单通讯录C语言实现
- C语言通讯录管理系统彩色界面
- c++通讯录管理系统
- c++ MFC 通讯录 源代码
- 通讯录MFC完整版
- 通讯录的制作数据结构c语言 代码+报
- C++ VC++编写通讯录文件保存附报告
- 通讯录MFC程序,C++大作业
- MFC通讯录源码(毕业设计 课程设计
- mfc编写的通讯录小程序
- C++学生通讯录源代码
- 一款基于MFC编写的通讯录程序
- mfc通讯录.zip
- 树形控件显示通讯录
- Visual C++ 6.0用MFC实现简易通讯录
- 基于VC++ MFC通讯录
- MFC个人通讯录管理系统
- 通讯录设计基于MFC的个人通讯录管理
- 基于MFC的个人通讯录管理系统
- MFC简单通讯录制作
- C++学生通讯录系统
- VS2010 MFC 个人信息管理系统
- C++大作业 MFC实现个人通讯录
- mfc课程设计 通讯录
- VC++6.0+sql server,学院通讯录管理系统
- 数据库课程设计_个人通讯录
评论
共有 条评论