发布时间 : 星期六 文章C手机通讯录课程设计报告书更新完毕开始阅读
void main_menu();//主菜单界面 void set_menu();//修改菜单界面 void delete_menu();//修改菜单界面 void sort();//按姓名进行排序 void set();//修改记录 void lenth();//记录的个数 void add();//增加记录 void search();//模糊查询 void delet();//删除记录 void printdata();//遍历记录 void save();//保存记录 Node
private:
};
源文件(telebook.cpp):
#include
Telebook
template
Telebook
Node
first = new Node
s = new Node
}
}
r->next = s;
r = s;
r->next = NULL;
template
void Telebook
cout<<\< 欢迎使用手机通讯录 1. 显示主菜单 2. 增加联系人 3. 删除联系人 4. 浏览联系人 5. 修改联系人 7. 查询 0. 退出 *\< cout<<\< *\< cout<<\ 6. 查看联系人的个数 cout<<\< }//主菜单 template void Telebook template void Telebook cout<<\< *\< cout<<\< cout<<\修改邮箱 *\< } cout<<\< template void Telebook Node template void Telebook Node bool flag=true; char na[10],addr[20]; cout<<\通讯录为空!\< Node p=first->next; q=p->next; while(p->next!=end) { } end=p;//end为每次排序后的尾节点 if(strcmp((p->data).name,(q->data).name)>0) { } p=q; q=q->next; DataType temp; temp=p->data; p->data=q->data; q->data=temp; string ph,ma; char nam[10]; cout<<\请输入姓名:\; cin>>nam; while(p!=NULL) { if(strcmp((p->data).name,nam)==0) { set_menu(); while(flag) { cout<<\请选择您的操作(0-4):\; if(cin>>t){}//检验异常 else { } switch(t) { case 1: cout<<\请输入修改后的姓名:\; cin>>na; strcpy((p->data).name,na); break; cout<<\请输入修改后的地址:\; cin>>addr; strcpy((p->data).address,addr); break; cout<<\请输入修改后的手机号:\; cin>>ph; (p->data).phone=ph; break;