栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

[C++]模拟通讯录管理系统

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

[C++]模拟通讯录管理系统

#include
#include
using namespace std;
class Maillist;
class Person
{
private:
    string name,number,qq,email,address;
    friend class Maillist;
public:
    Person(string n="0",string nu="0",string q="0",string e="0",string a="0"):name(n),number(nu),qq(q),email(e),address(a){}
    friend ostream& operator <<(ostream& os,Person &obj);
};
class Maillist
{
private:
    int n;
    Person *p;
public:
    Maillist();
    Maillist(Person*,int);
    //~Maillist();
    Person& operator[](int i);
    void set_list();
    void set_list2(int a);
    bool inspect_name(Person& person,int now,int a);
    bool inspect_number(Person& person,int now,int a);
    bool inspect_qq(Person& person,int now,int a);

    int find_ranking(string number1);
    void search_sb(string number1);
    void delete_(string number1);
    void modify_sb(string number1);

    void aboveall();
    void display_list();
};
Maillist::Maillist()
{
    cout<<"欢迎来到通讯录管理页面"<<'n';
    cout<<'n';
    p=new Person[500];
    n=0;
}
void Maillist::set_list()
{
    cout<<"请输入姓名:";
    cin>>p[n].name;
    inspect_name(p[n],n,n);
    cout<<"请输入电话号码:";
    cin>>p[n].number;
    inspect_number(p[n],n,n);
    cout<<"请输入QQ:";
    cin>>p[n].qq;
    inspect_qq(p[n],n,n);
    cout<<"请输入e-mail:";
    cin>>p[n].email;
    cout<<"请输入地址:";
    cin>>p[n].address;
    n++;
    cout<>p[a].name;
    inspect_name(p[a],n,a);
    cout<<"请输入电话号码:";
    cin>>p[a].number;
    inspect_number(p[a],n,a);
    cout<<"请输入QQ:";
    cin>>p[a].qq;
    inspect_qq(p[a],n,a);
    cout<<"请输入e-mail:";
    cin>>p[a].email;
    cout<<"请输入地址:";
    cin>>p[a].address;
    cout<>person.name;
            }
        }
    }
}
bool Maillist::inspect_number(Person& person,int now,int a)
{
    int i;
    for(i=0;i>person.number;
            }
        }
    }
}
bool Maillist::inspect_qq(Person& person,int now,int a)
{
    int i;
    for(i=0;i>person.qq;
            }
        }
    }
}
void Maillist::display_list()
{
    int i;
    for(i=0;i>command;
        if(command=="add")
        {
            set_list();
        }
        else if(command=="search")
        {
            cout<<"请输入要查找用户的姓名/电话号码/QQ:";
            string w1;
            cin>>w1;
            search_sb(w1);
        }
        else if(command=="modify")
        {
            cout<<"请输入要修改用户的姓名/电话号码/QQ:";
            string w3;
            cin>>w3;
            modify_sb(w3);
        }
        else if(command=="delete")
        {
            cout<<"请输入要删除用户的姓名/电话号码/QQ:";
            string w2;
            cin>>w2;
            delete_(w2);
            cout<a)
            {
                p[i-1]=p[i];
            }
        }
        n--;
    }
}
void Maillist::modify_sb(string number1)
{
    int a;
    a=find_ranking(number1);
    if(a==n)
    {
        cout<<"对不起,没有找到该用户"<<'n'<<'n';
    }
    else
    {
        set_list2(a);
        cout<<'n';
    }
}

ostream& operator <<(ostream& os,Person &obj)
{
    os<<"姓名:"< 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/883450.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号