第一范文网 - 专业文章范例文档资料分享平台

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

来源:用户分享 时间:2025/5/21 13:13:04 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

};

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文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c7a45b3ivxj0a0pl1tz3c_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top