C鎵嬫満閫氳褰曡绋嬭璁℃姤鍛婁功 - 鐧惧害鏂囧簱 联系客服

发布时间 : 星期五 文章C鎵嬫満閫氳褰曡绋嬭璁℃姤鍛婁功 - 鐧惧害鏂囧簱更新完毕开始阅读e31163e06d1aff00bed5b9f3f90f76c661374c6f

}

}

}

}

}

cout<<\请输入修改后的邮箱:\; cin>>ma;

(p->data).mail=ma; break; flag=false;

cout<<\修改成功!\<

cout<<\输入错误!\; break;

case 0:

default:

else

p=p->next;

if(p==NULL)

cout<<\要修改的联系人不存在\<

template

void Telebook ::lenth()//查看记录的个数 { }

template

void Telebook ::add()//按姓名增加记录 {

Node *p = first; int count=0; while(p->next!=NULL) { }

if(count==0)

cout<<\通讯录为空!\<

cout<<\一共有\<

count++; p=p->next;

Node *s = new Node; Node *p = first->next;

Node *q=first;//p指向q的前一个对象 cout<<\请输入姓名:\; cin>>a.name;

cout<<\请输入地址:\; cin>>a.address; cout<<\请输入手机号:\; cin>>a.phone; cout<<\请输入邮箱:\; cin>>a.mail; if(p==NULL) { }

while(p!=NULL) { }

if(p==NULL)//处理插在最后一个位置的情况 {

s->data=a;

if(strcmp((p->data).name,a.name)<0) { } else { }

s->data=a; s->next=p; q->next=s;

cout<<\添加成功!\<next; s->data=a; first->next=s; s->next=NULL;

cout<<\添加成功!\<

DataType a;

}

}

q->next=s; s->next=NULL;

cout<<\添加成功!\<

template

void Telebook ::search()//模糊查询 {

while(p!=NULL) {

string s=(p->data).name;

string::size_type pos=s.find(nam,0);//查找字符串中某个子串出现的位置 if(pos!=-1) {

cout<

cout<data).name<<\

<data).phone<<\<data).mail<<\

Node *p = first->next; if(p==NULL) { }

string nam; bool m=false;

cout<<\请输入查询的姓名:\; cin>>nam;

cout<<\cout<<\;

cout<

------\<

\<

\<data).address<<\\<

}

cout<<\ }

if(m==false)

cout<<\未找到任何联系人!\<

p=p->next;

m=true;

-----\<

template

void Telebook ::delet()//删除记录 {

int t=0; bool flag=true;

Node *p =first->next; Node *q ; if(p==NULL) { }

char nam[10];

cout<<\请输入删除的名字:\; cin>>nam; delete_menu(); while(flag) {

cout<<\请输入选项(1/2):\; if(cin>>t){}//检验异常 {

else { }

cout<<\输入错误!\<

cout<<\通讯录为空!\<

switch(t)