C++程序设计 - 通讯录程序[1](2)

2019-05-24 08:32

通讯录程序设计

cout<<\电话号码:\ cout<<\邮编:\ cout<<\ } };

//主函数 首页 int main() {

inter a;

char select1; cout<

top:cout<<\ <<\┏━━━━━━━━━━━━━━━━━━━━━━━━━━┓\ <<\┃┏━━━━━━━━ 通讯录管理系统 ━━━━━━━━┓┃\ <<\┃┃ ┃┃\ <<\┃┃ 1.通讯录编辑 2.查询联系人 ┃┃\ <<\┃┃ ┃┃\ <<\┃┃ 3.保存通讯录 4.联系人排序 ┃┃\ <<\┃┃ ┃┃\ <<\┃┃ 5.打开通讯录 ┃┃\ <<\┃┃ ┃┃\ <<\┃┗━━━━━━━━━━━━━━━━━━━━━━━━┛┃\ <<\┗━━━━━━━━━━━━━━━━━━━━━━━━━━┛\

<>select1; switch(select1) {

case '1':cout<<\添加联系人:\ cout<<\删除联系人:\ cout<<\修改联系人:\ char select2;

cout<<\请选择:\ cin>>select2; switch(select2) {

case '1':cout<<\输入要添加的联系人资料:\ char no[13]; char name[20]; char address[100]; char tel_no[12]; char post_code[7]; char e_mail[40];

cout<<\输入学号:\

第 4 页,共19页

通讯录程序设计

cin>>no;

cout<<\输入姓名:\ cin>>name;

cout<<\输入地址:\ cin>>address;

cout<<\输入电话号码:\ cin>>tel_no;

cout<<\输入邮编:\ cin>>post_code;

cout<<\输入E_mail:\ cin>>e_mail;

a.add(no,name,address,tel_no,post_code,e_mail); cout<<\添加联系人成功!\

cout<<\按0键退出系统,按其他键返回主菜单:\ char back_add; cin>>back_add; if(back_add!='0') goto top; else

goto bottom; break;

case '2':cout<<\输入要删除的联系人姓名:\ char name2[20]; cin>>name2; a.del(name2);

cout<<\按0键退出系统,按其他键返回主菜单:\ char back_del; cin>>back_del; if(back_del!='0') goto top; else

goto bottom; break;

case '3':cout<<\输入需要修改的联系人姓名:\ char name3[20]; cin>>name3;

if(a.correct(name3)) goto top; else goto bottom; break; }

break;

case '2':cout<<\根据姓名查找\ cout<<\根据学号查找\

第 5 页,共19页

通讯录程序设计

char select3;

cout<<\请选择: \ cin>>select3; switch(select3) {

case '1':char name4[20];

cout<<\输入姓名: \ cin>>name4;

a.find2(name4);

cout<<\按0键退出系统,按其他键返回主菜单:\ char back_f1; cin>>back_f1; if(back_f1!='0') goto top; else

goto bottom; break;

case '2':char no4[13];

cout<<\输入学号: \ cin>>no4;

a.find1(no4);

cout<<\按0键退出系统,按其他键返回主菜单:\ char back_f2; cin>>back_f2; if(back_f2!='0') goto top; else

goto bottom; break; }

break;

case '3':a.write();

cout<<\按0键退出系统,按其他键返回主菜单:\ char back_w; cin>>back_w; if(back_w!='0') goto top; else

goto bottom; break;

case '4':cout<<\按学号排序:\ cout<<\按姓名排序:\ cout<<\请选择:\ char select4;

第 6 页,共19页

通讯录程序设计

cin>>select4; switch(select4) {

case '1':a.list1();

cout<<\按0键退出系统,按其他键返回主菜单:\ char back; cin>>back; if(back!='0') goto top; else

goto bottom; break;

case '2':a.list2();

cout<<\按0键退出系统,按其他键返回主菜单:\ char back1; cin>>back1; if(back1!='0') goto top; else

goto bottom; break; }

break;

case '5':a.read();

cout<<\按0键退出系统,按其他键返回主菜单:\ char back_r; cin>>back_r; if(back_r!='0') goto top; else

goto bottom; break; }

bottom:cout<<\成功退出系统,欢迎再次使用!********\ return 0; }

//添加联系人

void inter::add(char no[13],char name[20],char address[100],char tel_no[12],char post_code[7],char e_mail[40]) {

int x=1;

for(int i=0;i<35;i++) {

if(!strcmp(st[i].no,\

第 7 页,共19页

通讯录程序设计

{

strcpy(st[i].address,address); strcpy(st[i].e_mail,e_mail); strcpy(st[i].name,name); strcpy(st[i].no,no);

strcpy(st[i].post_code,post_code); strcpy(st[i].tel_no,tel_no); x=0; }

if(x==0) break; } }

//删除联系人

void inter::del(char name[20]) { int x=1;

for(int i=0;i<35;i++) {

if(!strcmp(st[i].name,name)) {

strcpy(st[i].address,\ strcpy(st[i].e_mail,\ strcpy(st[i].name,\ strcpy(st[i].no,\

strcpy(st[i].post_code,\ strcpy(st[i].tel_no,\ x=0;

cout<<\删除此联系人成功!\ } }

if(x==1)

cout<<\输入有误,没有找到此联系人!\}

//修改联系人

int inter::correct(char name[30]) {

int x;

for(int i=0;i<35;i++) {

if(!strcmp(st[i].name,name)) x=i; }

char select;

cout<<\修改姓名:\

第 8 页,共19页


C++程序设计 - 通讯录程序[1](2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:广东工业大学专业学位培养方案(2010年版) - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: