❶ 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比較多