您所在位置: 网站首页 / 简单个人电话号码查询系统.docx / 文档详情
简单个人电话号码查询系统.docx 立即下载
2025-08-28
约2.4万字
约41页
0
26KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

简单个人电话号码查询系统.docx

简单个人电话号码查询系统.docx

预览

免费试读已结束,剩余 36 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

简单个人电话号码查询系统

第一篇:简单个人电话号码查询系统/**********************************************************//*人们在日常生活中经常需要查找某个人或某个单位的电话号码,*//*本程序将实现一个简单的个人电话号码查询系统,根据用户输入*//*的信息(例如姓名等)进行快速查询。*//**********************************************************/#include#include#includeusingnamespacestd;intx=0;chara;intj=1;structTeleNumber//电话号码类{charname[10];//姓名intphoneNumber;//固定电话号码intmobileNumber;//移动电话号码charemail[10];//电子邮箱ints;TeleNumber*Next;//下一指针voidReadFile(istream&in);//读取数据文件voidinput();//数据输入函数voiddisplay();//数据显示函数};voidTeleNumber::ReadFile(istream&in)//从文件把数据读入到程序{in>>name>>phoneNumber>>mobileNumber>>email;//将文件信息读到相关变量里面}voidTeleNumber::input()//信息输入{coutcin>>name;coutcin>>phoneNumber;coutcin>>mobileNumber;coutcin>>email;s=j++;//记录插入的人的信息的数量}voidTeleNumber::display()//信息输出{cout}classTeleMessage//功能类{public:TeleMessage();//构造数据结构~TeleMessage();//释放单链表析构函数voidSave();//数据保存到文件TeleNumber*Search(char*);//信息查找voidSort();//排序voidInsert();//插入voidRemove();//删除voidChange();//更改voidShow();//显示voidSwap(TeleNumber*,TeleNumber*);//两个TeleNumber对象交换数据域private:TeleNumber*End,*Head;ifstreamin;//定义读,写文件对象ofstreamout;};TeleMessage::TeleMessage()//构造函数初始化{Head=newTeleNumber;//头插法建立单链表Head->Next=newTeleNumber;End=Head->Next;in.open(“TeleNumber.text”);//打开外存文件,看是否有数据存在if(!in)coutelse{while(!in.eof())//如果有,则打开,并将数据读取到程序{End->ReadFile(in);if(End->name[0]=='')break;//如果名字为空End->Next=newTeleNumber;//为下一个指针分配内存End=End->Next;//指针下移}in.close();//in对象关闭cout}coutcin>>a;TeleMessage::~TeleMessage()//析构函数释放单链表{TeleNumber*temp;//定义一个当前的指针while(Head->Next!=End){temp=Head->Next;Head=Head->Next;deletetemp;//逐个释放内存空间}deleteHead,End;//删除头尾指针}voidTeleMessage::Save()//保存文件{out.open(“TeleNumber.txt”);//建立外存文件TeleNumber.txtfor(TeleNumber*p=Head->Next;p!=End;p=p->Next)outnamephoneNumbermobileNumberemailout.close();cout}voidTeleMessage::Swap(TeleNumber*p1,TeleNumber*p2)//两个类对象数据域进行交换{TeleNumber*temp=newTeleNumber;//定义一个中转指针strcpy(temp->name,p1->name);//将当前要交换指针中间的一个的name值赋值给中间变量strcpy(temp->email,p1->email);temp->mobileNu
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

简单个人电话号码查询系统

文档大小:26KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用