资源简介
简单的通讯录管理程序: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++课程设计大作业
- 通讯录管理系统 源代码.rar
- C语言基于哈希表实现通讯录
- 学生通讯录管理系统
- C语言课程设计报告——通讯录管理
- 数据结构 用哈希表做的通讯录
- 简单通讯录
- 通讯录管理系统(C语言)
- 数据结构 课程设计 通讯录管理系统
- 用哈希表创建通讯录,c语言版
- c语言通讯录管理系统源码.zip
- C语言实现通讯录
- 通讯录
- C++个人通讯录管理系统
- c++ 个人通讯录管理源码含设计文档
- c++ 通讯录
- MFC 学生通讯录系统
- C++个人通讯录管理系统
- 通讯录管理系统
- 基于QT实现的通讯录管理程序
- mfc简易通讯录
- C语言实现带文件操作的通讯录
- 第二阶段-通讯录管理系统C++完整工程
- 哈希表实现通讯录
评论
共有 条评论