南航通讯录管理系统——面向对象程序设计C++课设报告

2026/1/17 16:58:29

};

struct record { book object; record *prior; record *next; };

book::book() //构造函数 { name='\\0'; type='\\0'; number='\\0'; email='\\0'; }

int book::enter1() //管理页面 { system(\ system(\ //背景与字体颜色 cout<>choose1; fflush(stdin); return choose1; }

void book::addPer() //添加联系人 {

13

cout<>name; fflush(stdin); cout<<\ 电话:\ cin>>number; fflush(stdin); cout<>type; fflush(stdin); cout<<\ 邮箱:\ cin>>email; fflush(stdin); save(); cout<

void book::delPer() //删除联系人 { ofstream outfile(\ ifstream infile(\ if(!outfile||!infile) { cout<<\对不起!文件打开失败!\ exit(0); } string sign; cout<>sign; bool flag=true; string str; while(infile>>name>>number) {

14

C:商务类):\ //保存 getline(infile,str); if((sign==name)||(sign==number)) { cout<

if(!out||!in) { cout<<\对不起!文件打开失败!\ exit(0); } while(getline(in,str)) { out<

15

void book::alter() //修改信息 { ifstream infile(\ if(!infile) { cout<>sign; fflush(stdin); record* H=new record; //记录链表 record *p=H; bool flag=true; while(infile>>p->object.name>>p->object.number>>p->object.type>>p->object.email) { p->next=new record; p=p->next; } p->next=NULL; infile.close(); p=H; while(p!=NULL) {

if((p->object.name==sign)||(p->object.number==sign)) { if(flag) {

cout<

cout<

<object.name<<\ <<\ <<\ flag = false; }

16


南航通讯录管理系统——面向对象程序设计C++课设报告.doc 将本文的Word文档下载到电脑
搜索更多关于: 南航通讯录管理系统——面向对象程序设计C++课设报告 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

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