logo资料库

学生通讯录类.doc

第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
资料共4页,全文预览结束
题目: 定义一个学生通讯录类,数据成员包括:学号、姓名、院系、通 讯地址、电话;成员函数包括:输出各个数据成员的值,分别设置 和获取各个数据成员的值。  源代码:  //科目:C++实验 4-2  //题目:定义一个学生通讯录类,数据成员包括:学号、姓名、院系、 通讯地址、电话; int number; //学号 char *p_name;  //作者:武叶  //语言:C++  //创作时间:2012 年 4 月 16 日   #include  #include  using namespace std;   class CStudent  {       public:           char *p_school; char *p_address; //通讯地址 void show() { char tel[15]; //电话 } CStudent(int un,char *pn,char *ps,char *pa,char t[]) //构造函数 //姓名 //院系 //输出数据成员 cout<<"学号:"<
                                      { } setnumber(un); setname(pn); setschool(ps); setaddress(pa); settel(t); void setname(char *name) //设置姓名 { p_name = new char[strlen(name)+1];//申请存储空间 strcpy(p_name,name); } void setnumber(int nu) { number = nu; } //设置学号 void setschool(char *school) //设置院系 { p_school = new char[strlen(school)+1]; strcpy(p_school,school); } void setaddress(char *address) { //设置通讯地址 p_address = new char[strlen(address)+1]; strcpy(p_address,address); } //设置电话 void settel(char *mailnum) { strcpy(tel,mailnum); } int getnumber() { //获取学号
return number; return p_name; char *getname() { //取姓名 char *getschool() { //取学校 return p_school; //取电话号码 char *getaddress() { return p_address; } char *gettel() //取邮编 { return tel; } } }                       };   int main() {  } CStudent s(2004005,"张三","工学院计算机系","四川雅安雨城区新 康路 49 号邮编 625014","0123344"); s.show(); cout<<"********************"<
  运行结果截图  答销网真情提供::::www.daxiao51.com 【C++】定义一个学生通讯录类,数据成员包括:学号、姓名、院系等【原创技术】 http://www.daxiao51.com/forum.php?mod=viewthread&tid=1563&fromuid=1
分享到:
收藏