声明一个Employee类,其中包括姓名、街道地址、城市和邮编等属性,以及chang_name等函数

更新时间:2023-05-11 12:28:05 阅读: 评论:0

//和display()等函数。display()显示姓名、街道地址、城市和邮编等属性,chang_name()改变//对象的姓名属性,实现并测试这个类。
#include <>
int i,j,k;
//char name1[],add1[],city1[],postCode1[];
class Employee
{
  public:     
    Employee(char name1[],char add1[],char city1[],char postCode1[]) ; 
    void t();
    void change_name();
    void display();
    void jixu();
   
  private:     
    char *name,*add,*city,*postCode,*name1;
};
Employee::Employee(char name1[],char add1[],char city1[],char postCode1[]) 
{           
    name = name1;   
    add =add1;   
    city = city1;         
    postCode = postCode1; 
}
void Employee::change_name()
{       
    cin>>name1;
    name=name1;
     
}
void Employee::t()
{
    char name1[10], add1[10],city1[10], postCode1[10];
    name = name1;   
    add =add1;   
    city = city1;         
    postCode = postCode1;
}
void Employee::display() 
{       
    cout << "              姓名      : " << name << endl;           
    cout << "              街道地址  : " << add << endl; 
    cout << "              城市      : " << city << endl;       
    cout << "              邮政编码  : " << postCode << endl; 
}
void  Employee::jixu()
{
    cout<<endl<<endl<<endl;
    cout<<"是否要修改姓名信息:"<<endl<<"                            1、是        2、否"<<endl;
    cin>>i;
    if(i==1) k=1;
    if(i==2) k=0;
}
void main()
{   
    Employee abc("小明","建设一路","武汉","100056"); 
    cout<<"修改前属性信息:"<<endl;
    ();
    j=1;
    while(j)
    {
        j=0;
        ();
        j=k;
        if(j==1) 
        {
            cout<<"请输入姓名信息:"<<endl<<"                ";
            //cin>>name1;
            ();
            ();
            ();
        }
   
    }
}

本文发布于:2023-05-11 12:28:05,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/585262.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:姓名   属性   信息   地址   街道   修改   城市   对象
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图