}
}
}
}
}
cout<<\ÇëÊäÈëÐ޸ĺóµÄÓÊÏ䣺\; cin>>ma;
(p->data).mail=ma; break; flag=false;
cout<<\Ð޸ijɹ¦£¡\< cout<<\ÊäÈë´íÎó£¡\; break; case 0: default: else p=p->next; if(p==NULL) cout<<\ÒªÐ޸ĵÄÁªÏµÈ˲»´æÔÚ\< template void Telebook template void Telebook Node if(count==0) cout<<\ͨѶ¼Ϊ¿Õ£¡\< cout<<\Ò»¹²ÓÐ\< count++; p=p->next; Node Node 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<<\Ìí¼Ó³É¹¦£¡\< cout<<\Ìí¼Ó³É¹¦£¡\< DataType a; } } q->next=s; s->next=NULL; cout<<\Ìí¼Ó³É¹¦£¡\< template void Telebook while(p!=NULL) { string s=(p->data).name; string::size_type pos=s.find(nam,0);//²éÕÒ×Ö·û´®ÖÐij¸ö×Ó´®³öÏÖµÄλÖà if(pos!=-1) { cout< cout< < Node string nam; bool m=false; cout<<\ÇëÊäÈë²éѯµÄÐÕÃû£º\; cin>>nam; cout<<\cout<<\; cout< ------\< \< \< } cout<<\ } if(m==false) cout<<\δÕÒµ½ÈκÎÁªÏµÈË!\< p=p->next; m=true; -----\< template void Telebook int t=0; bool flag=true; Node char nam[10]; cout<<\ÇëÊäÈëɾ³ýµÄÃû×Ö:\; cin>>nam; delete_menu(); while(flag) { cout<<\ÇëÊäÈëÑ¡Ïî(1/2)£º\; if(cin>>t){}//¼ìÑéÒì³£ { else { } cout<<\ÊäÈë´íÎó£¡\< cout<<\ͨѶ¼Ϊ¿Õ£¡\< switch(t)
Ïà¹ØÍÆ¼ö£º