欢迎来到天天文库
浏览记录
ID:863529
大小:79.03 KB
页数:17页
时间:2017-09-21
《很不错的c++程序设计通讯录管理系统.cpp》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、C++信息管理#include#include#include#include#include//#includeusingnamespacestd;stringID;//具有唯一性classPerson{protected:stringNo;//学号stringAge;charName[20];//姓名charSex[10];//性别stringTel;//联系方式Person*next;public:Person(strin
2、gID,char*Name,char*Sex,stringAge,stringTel){strcpy(this->Name,Name);strcpy(this->Sex,Sex);this->Tel=Tel;this->No=ID;this->Age=Age;}friendclassManage;};classManage{private:Person*person;public:Manage(){person=0;Load();}~Manage(){Person*p;p=person;while(p){p=p->next;deleteper
3、son;person=p;}person=0;}voidFind(charName[20]);//按姓名查找voidFind(stringID);//按编号查找voidAdd();//添加加信息voidDelete();//删除信息voidModify(stringID);//修改信息voidQuery();//查询信息voidTJ();//清除文件信息voidSave();//保存数据voidLoad();//读入数据voidLook();//预览voidDesTory();voidOutput(Person*p){cout<<"tt学
4、号:"<No<Name<Sex<Age<Tel<5、//输入学生信息cout<<"输入学号:t";cin>>No;cout<No==No){break;}else{p1=p1->next;}}if(p1!=NULL){cout<<"该学号已存在,是否修改该学生信息(Y/N)"<>c;if(toupper(c)=='Y'){cout<<"该学生信息为:"<6、姓名:t";cin>>Name;cout<>Sex;cout<>Age;cout<>Tel;cout<next=0;//学生结点加入链表if(person)//若已经存在结点{p2=person;while(p2->next)//查找尾结点{p2=p2->next;}p2->next=p;//连接}e7、lse//若不存在结点(表空){person=p;//连接}system("cls");cout<<"ttt***添加成功***"<>c;if(toupper(c)=='Y'){Add();return;}elsereturn;}voidManage::Delete()//删除人员{system("cls");charc;stringNo;cout<<"**删除信息**";cout<<"输入要删除的学生ID:t";cin>>No;cout<8、//查找要删除的结点Person*p1,*p2;p1=person;while(p1){if(p1->No==No)break;else{p2=p1;p1=p1->
5、//输入学生信息cout<<"输入学号:t";cin>>No;cout<No==No){break;}else{p1=p1->next;}}if(p1!=NULL){cout<<"该学号已存在,是否修改该学生信息(Y/N)"<>c;if(toupper(c)=='Y'){cout<<"该学生信息为:"<6、姓名:t";cin>>Name;cout<>Sex;cout<>Age;cout<>Tel;cout<next=0;//学生结点加入链表if(person)//若已经存在结点{p2=person;while(p2->next)//查找尾结点{p2=p2->next;}p2->next=p;//连接}e7、lse//若不存在结点(表空){person=p;//连接}system("cls");cout<<"ttt***添加成功***"<>c;if(toupper(c)=='Y'){Add();return;}elsereturn;}voidManage::Delete()//删除人员{system("cls");charc;stringNo;cout<<"**删除信息**";cout<<"输入要删除的学生ID:t";cin>>No;cout<8、//查找要删除的结点Person*p1,*p2;p1=person;while(p1){if(p1->No==No)break;else{p2=p1;p1=p1->
6、姓名:t";cin>>Name;cout<>Sex;cout<>Age;cout<>Tel;cout<next=0;//学生结点加入链表if(person)//若已经存在结点{p2=person;while(p2->next)//查找尾结点{p2=p2->next;}p2->next=p;//连接}e
7、lse//若不存在结点(表空){person=p;//连接}system("cls");cout<<"ttt***添加成功***"<>c;if(toupper(c)=='Y'){Add();return;}elsereturn;}voidManage::Delete()//删除人员{system("cls");charc;stringNo;cout<<"**删除信息**";cout<<"输入要删除的学生ID:t";cin>>No;cout<8、//查找要删除的结点Person*p1,*p2;p1=person;while(p1){if(p1->No==No)break;else{p2=p1;p1=p1->
8、//查找要删除的结点Person*p1,*p2;p1=person;while(p1){if(p1->No==No)break;else{p2=p1;p1=p1->
此文档下载收益归作者所有