导航:首页 > 源码编译 > 电话号系统源码

电话号系统源码

发布时间:2022-05-29 16:16:20

❶ 8.简单个人电话号码查询系统 C++设计

#include<iostream>
#include<fstream>
#include<string>
using namespace std;
int x=0;
char a;
int j=1;
struct TeleNumber //数据类
{
char name[20]; //姓名
int phoneNumber; //固定电话号码
int mobileNumber; //移动电话号码
char email[30]; //电子邮箱
int s;
TeleNumber * Next;
void ReadFile(istream & in);
void input();
void display();
} ;
void TeleNumber::ReadFile(istream & in) //从文件把数据读入到程序
{
in>>name>>phoneNumber>>mobileNumber>>email;
}
void TeleNumber::input() //信息输入
{
cout<<"请输入姓名"<<endl;
cin>>name;
cout<<"请输入固定电话号码"<<endl;
cin>>phoneNumber;
cout<<"请输入移动电话号码"<<endl;
cin>>mobileNumber;
cout<<"请输入电子邮箱"<<endl;
cin>>email;
s=j++;

}
void TeleNumber::display() //信息输出
{
cout<<"姓名:"<<name<<'\t'<<"固定号码:"<<phoneNumber<<'\t'
<<"移动电话号码:"<<mobileNumber<<'\t'<<"电子邮箱:"<<email<<endl;
}
class TeleMessage //功能类
{
public:
TeleMessage(); //构造数据结构
~TeleMessage(); //释放单链表
void Save(); //数据保存到文件
TeleNumber * Search(char *); //信息查找
void Insert(); //插入
void Remove(); //删除
void Change(); //更改
void Show(); //显示
private:
TeleNumber * End,* Head;
ifstream in; //定义读,写文件对象
ofstream out;
};

TeleMessage::TeleMessage()
{
Head=new TeleNumber; //头插法建立单链表
Head->Next=new TeleNumber;
End=Head->Next;
in.open("TeleNumber.text"); //打开外存文件,看是否有数据存在
if(!in)
cout<<"电话系统中没有任何号码,请输入号码"<<endl;
else
{

in.close();
cout<<"读取电话号码系统成功!"<<endl;
}
cout<<"输入任意字母继续"<<endl;
cin>>a;
}
TeleMessage::~TeleMessage() //释放单链表0
{
TeleNumber * temp;
while(Head->Next!=End)
{
temp=Head->Next;
Head=Head->Next;
delete temp;
}
delete Head,End; //删除头尾指针
}
void TeleMessage::Save() //保存文件
{
out.open("TeleNumber.txt"); //建立外存文件TeleNumber.txt
for(TeleNumber *p=Head->Next;p!=End;p=p->Next)
out<<p->name<<"\t"<<p->phoneNumber<<"\t"<<p->mobileNumber<<"\t"<<p->email<<endl;//将数据存到外存文件里
out.close();
cout<<"保存成功!"<<endl;
}
void TeleMessage::Insert() //插入
{
End->input(); //从单链表尾部插入
End->Next=new TeleNumber;
End=End->Next;
cout<<endl<<"插入成功"<<endl;
}
void TeleMessage::Remove() //删除
{
char name[20];
TeleNumber * p=new TeleNumber,*temp=NULL;
cout<<"请输入要删除人的姓名:"<<endl;
cin>>name;
p->Next=Search(name); //先进行查找,找到所要删除的结点
if(Search(name))
{
temp=p->Next;
p->Next=p->Next->Next; //摘链
delete temp;
cout<<"删除成功!"<<endl;
}
else
{
cout<<"没有找到!"<<endl;
}
}
TeleNumber * TeleMessage::Search(char * name)
{
for(TeleNumber *p=Head->Next;p!=End;p=p->Next)
if(!strcmp(p->name,name))
{
if(x==4)
{
p->display();
return p;
}
else
return p;
}
if(x==4)
cout<<"查无此人"<<endl;
return 0;
}
void TeleMessage::Change() //修改信息
{
char name[20];
cout<<"请输入要修改的人的姓名:";
cin>>name;
if(Search(name))
{
cout<<"已找到个人的信息,请输入新的信息!"<<endl;
Search(name)->input();
cout<<"修改成功!"<<endl;
}
else
{
cout<<"没有找到!"<<endl;
}
}
void TeleMessage::Show()
{
for(TeleNumber * p=Head->Next;p!=End;p=p->Next)
p->display();
}
int main()
{
bool flag=true;
TeleMessage tele;
char name[20];
while(flag)
{
system("cls");
cout<<"简单个人电话号码查询系统"<<endl<<endl;
cout<<"1.增加信息"<<endl;
cout<<"2.显示信息"<<endl;
cout<<"3.查找号码"<<endl;
cout<<"4.删除信息"<<endl;
cout<<"5.修改信息"<<endl;
cout<<"6.保存信息"<<endl;
cout<<"0.退出系统"<<endl<<endl;
cout<<"请选择:";
cin>>x;
switch(x)
{
case 0:flag=false;break;
case 1:tele.Insert();break;
case 2:tele.Show();break;
case 3:
cout<<"请输入姓名"<<endl;
cin>>name;
tele.Search(name);break;
case 4:tele.Remove();break;
case 5:tele.Change();break;
case 6:tele.Save();break;
}
cout<<"输入任意字母返回"<<endl;
cin>>a;
}
return 0;
}

❷ 制作网络IP电话的源代码

IP电话通常被称作Internet电话或网络电话,是利用因特网传递数字信号,实现通话的一种先进的通信方式。

不是你做出来就能用的 他还需要服务器 等一些东西 包括电信方面的注册 才能用的

android 获取电话的所有电话的源代码 只要获取所有的 电话号码和姓名

不是系统的电话本?

那自己使用sqlite存储,网络 android sqlite 用法

❹ 急求通讯录管理系统(有链表的)数据结构c语言版的源代码。要求c++可以测试通过

这个绝对满足了你的要求了,谢谢采纳`

#include<iostream.h>
#include<string>
#include<stdlib.h>
class List;
class person
{
public:
friend class List;
private:
person() {next=0;}
person *next;
char name[10],tel[15];
};

class List
{
public:

List(){list=0;}
int gncd(); // 功能菜单
int print(); // 输出所有信息
int append(); // 增加一个信息
int revise(); // 根据姓名、电话修改信息
int dele(); // 根据姓名、电话删除信息
int exit(); // 退出
private:
person *end();
person *list;

};
int List::exit()
{
abort();
return 1;
}

int List::gncd()
{
cout<<"************欢迎使用****************************"<<endl;
cout<<"1.输入信息。"<<endl;
cout<<"2.根据姓名、电话修改信息。"<<endl;
cout<<"3.根据姓名、电话删除信息"<<endl;
cout<<"4.输出所有现有成员信息"<<endl;
cout<<"5.退出"<<endl;
cout<<"选择:";
int a;
cin>>a;
switch(a)
{
case(1):this->append();break;
case(2):this->revise();break;
case(3):this->dele();break;
case(4):this->print();break;
case(5):this->exit();break;
}
this->gncd();
return 1;
}

int List::print()
{
if(list==0)
{
cout<<"为空或没输入内容"<<endl;
return 0;
}

person *p=list;
while(p!=NULL)
{
cout<<"姓名:"<<p->name<<endl;
cout<<"电话:"<<p->tel<<endl;
p=p->next;
}
cout<<endl;
return 1;
}

int List::append()
{
person *p=new person;

cout<<"请输入姓名:"<<endl;
cin>>p->name;
cout<<"请输入电话号码:"<<endl;
cin>>p->tel;

char temp;
cout<<"是否继续输入(y/n)";
cin>>temp;
if(temp=='y'||temp=='Y')
this->append();

if(list==0)
list=p;
else
(end())->next=p;
return 1;
}
person *List::end()
{
person *p,*q;
for(q=p=list;p;q=p,p=p->next) ;
return q;
}

int List::revise()
{
person *p=list;
char temp[20];
cout<<"你选择了根据姓名、电话修改信息。"<<endl<<"请输入将要修改的姓名或电话:";
cin>>temp;
int i=0;
while(p!=NULL)
{
if(!strcmp(p->name,temp)||!strcmp(p->tel,temp))
{
i=1;
cout<<"请输入新的姓名:";
cin>>p->name;
cout<<"请输入新的电话号码:";
cin>>p->tel;

}
p=p->next;
}
if(i==1) cout<<"修改成功!"<<endl;
if(i!=1) cout<<"未能找到。"<<endl;
return 1;
}

int List::dele()
{
person *q,*p=list;
char temp[20];
cout<<"你选择了根据姓名、电话删除信息。"<<endl<<"请输入将要删除的姓名或电话:";
cin>>temp;
if(p==NULL)
cout<<"为空或没有输入信息。"<<endl;
if(!strcmp(p->name,temp)||!strcmp(p->tel,temp)) //要删除的结点是第一个时
{
list=p->next;
delete p;
cout<<"删除成功!"<<endl;
}
else
{
while(p!=NULL&&(strcmp(p->name,temp)||strcmp(p->tel,temp)))
{
q=p;
p=p->next;
}
if(p==NULL) return 0;

else if(q==NULL)
cout<<"没能找到。"<<endl;
else
{
q->next=p->next;
delete p;
cout<<"删除成功!"<<endl;
}

}

return 1;
}

void main()
{
List L;
L.gncd();

}

❺ 请大家使用C语言完成电话号码查询系统。 设有一个电话号码薄,它

有虚的,原来的宪法的电话号码的查询的系统有设置一个电话号码和QQ号码不就可以完成了

❻ 手机号码网商城源码

手机号码销售网站 号码网站制作 号码网程序设计开发 号码网源码 号码网下载 手机靓号网 手机靓号网模板 手机号码网建设


极品手机号码销售网站系统由本站自主设计开发,始于2004年,在销售手机靓号的同时开发系统,我们深刻地认识并解决到售号流程中各种问题,在这期间也收到不少用户的反馈、优化建议及一些移动端的功能开发需求,现为了迎合市场用户的需求,我们为用户开发出全新的靓号网模板界面以及完善的后台操作程序,更是配有5套PC端模板+手机站。


目前项目正在众筹阶段,希望能得到更多新老用户的支持与认可,以下就是我们项目的系统演示以及众筹的链接;您的十分满意,就是我们的全部动力!


系统演示:http://www.huova.com


项目众筹:http://www.zhongchou.com/deal-show/id-552028


❼ 求一C语言写的电话号码管理系统

//这是第二部分, void insertRecord(link top_ptr)//输入新数据 { link new_ptr; new_ptr=(tel_information *)malloc(sizeof(tel_information)); new_ptr->next=new_ptr; new_ptr->prior=new_ptr; if(new_ptr!=NULL) { printf("请输入姓名:"); scanf("%s",new_ptr->name); printf("请输入电话号码:"); scanf("%s",new_ptr->num); printf("请输入该用户的地址:"); scanf("%s",new_ptr->di); } else printf("警告:申请存储空间失败,不能创建新结点。\n"); if(top_ptr->next==top_ptr) { new_ptr->next=top_ptr; new_ptr->prior=top_ptr; top_ptr->next=new_ptr; top_ptr->prior=new_ptr; } else { new_ptr->next=top_ptr; new_ptr->prior=top_ptr->prior; top_ptr->prior->next=new_ptr; top_ptr->prior=new_ptr; } } void ShowList(link top_ptr)//显示纪录 { int i=1; link current_ptr; if(top_ptr->next==top_ptr) printf("\t\t\t\t对不起,无学生信息!\n"); else { current_ptr=top_ptr->next; do{ printf("输出第%d个用户信息:\n",i); printf("姓名:%s ",current_ptr->name); printf("电话号码:%s ",current_ptr->num); printf("地址:%s \n",current_ptr->di); i++;current_ptr=current_ptr->next; }while(current_ptr!=top_ptr); } } void deletenode(link top_ptr) { char a[20]; link current_ptr; current_ptr=top_ptr; if(top_ptr->next==top_ptr)printf("电话本没有信息!\n"); else { printf("请输入您要删除的用户姓名"); scanf("%s",a); do { current_ptr=current_ptr->next; }while(strcmp(current_ptr->name,a)!=0&¤t_ptr->next==top_ptr); if(strcmp(current_ptr->name,a)==0) { current_ptr->next->prior=current_ptr->prior; current_ptr->prior->next=current_ptr->next; free(current_ptr); } else printf("没有您要删除的信息\n"); } }
记得采纳啊

❽ 手机号码交易网站源码程序、手机靓号网商城;

手机号码销售网站 号码网站制作 号码网程序设计开发 号码网源码 号码网下载 手机靓号网 手机靓号网模板 手机号码网建设


极品手机号码销售网站系统由本站自主设计开发,始于2004年,在销售手机靓号的同时开发系统,我们深刻地认识并解决到售号流程中各种问题,在这期间也收到不少用户的反馈、优化建议及一些移动端的功能开发需求,现为了迎合市场用户的需求,我们为用户开发出全新的靓号网模板界面以及完善的后台操作程序,更是配有5套PC端模板+手机站。


目前项目正在众筹阶段,希望能得到更多新老用户的支持与认可,以下就是我们项目的系统演示以及众筹的链接;您的十分满意,就是我们的全部动力!


系统演示:http://www.huova.com


项目众筹:http://www.zhongchou.com/deal-show/id-552028

❾ c++通讯录源码

昨晚实现了用C++编写通讯录,深刻的感受到了封装的便利性啊,vector真是太方便了!!!

代码如下:

info.h

#ifndef_PERSON_H_
#define_PERSON_H_

#include<iostream>
#include<vector>
#include<string>
usingnamespacestd;

classInfo
{
private:
intid;
stringname;
stringtel;
stringaddr;
public:
Info();
~Info();
staticintcount;//记录通讯录中的人数
intGetId();
voidSetName();
stringGetName()const;
voidSetTel();
stringGetTel()const;
voidSetAddr();
stringGetAddr()const;
voidchoose();
voidinsert();
voidshow();
voidsearch();
voidinterface();
voiddelete_info();
voidexit_info();
voidmodify();
};

#endif

❿ 用什么源码可以做卖手机号码的网站

额,你要是会代码的话什么源码都能做...电商类的网站一般都是用ECShop比较多

阅读全文

与电话号系统源码相关的资料

热点内容
php前补零 浏览:731
算法推荐广告伦理问题 浏览:921
亚马逊云服务器的选择 浏览:810
单片机频率发生器 浏览:732
备份与加密 浏览:623
用什么app可以看论坛 浏览:52
javajdbcmysql连接 浏览:473
制作linux交叉编译工具链 浏览:751
编程负数除以正数 浏览:512
app和aso有什么区别 浏览:326
手机vmap是什么文件夹 浏览:36
塔科夫锁服如何选择服务器 浏览:290
消费者生产者问题java 浏览:61
程序员筱柒顾默结婚的时候 浏览:578
安卓截长屏怎么弄 浏览:475
优信办理解压手续怎么那么慢 浏览:605
私有云服务器一体机安全吗 浏览:430
python的tk界面禁用鼠标 浏览:186
怎么看服务器mac地址 浏览:291
安卓如何将图镜像翻转 浏览:325