majid.nasirinejad
شنبه 23 مرداد 1389, 10:56 صبح
با سلام خدمت همه دوستان
این فایل پیوست شامل 1 فایل اصلی و یک فایل کلاس ها ست. من دو تا کلاس "Student" و "Academician" درست کردم، و کل برنامه رو بر همین پایه نوشتم... حالا باید این موضوع تغییر کنه و به سه کلاس تبدیل بشه... کلاس "Human" و "Student" و "Academician" ... و در کلاس Human ، شماره شناسایی شخص ، نام شخص و نام دانشکده ثبت بشه.
من کلاس Human رو اینطوری درست کردم و کلاس Student رو هم تغییر دادم... اما از مشکل به وجود اومده اصلا سر در نمیارم...
ممنون میشم کسی بتونه راهنمایی ام کنه
class Human{ // Human Class
string ID,name,faculty;
public:
Human(string hID){
this -> hID=ID}
Human(string hname){
this -> hname=name}
Human(string hfaculty){
this -> hfaculty=faculty}
void setID(){ cout<<"\t\tID: ";
cin>> hID;}
void setName(){ cout<<"\t\tName: ";
cin>> hname;}
void setFaculty(){ cout<<"\t\tFaculty: ";
cin>> hfaculty;}
};
class Student:public Human{ // Student Class
string degree;
public:
Student(string id,string na,string fac,string degree)
:Human(hID,hname,hfaculty){
this -> degree=degree;}
vector <string> v;
void setS();
void printS();
};
void Student::setS(){
setID();
setName();
setFaculty();
cout<<"\t\tDegree: ";
cin>>degree;
v.push_back(ID);
v.push_back(name);
v.push_back(faculty);
v.push_back(degree);
}
این فایل پیوست شامل 1 فایل اصلی و یک فایل کلاس ها ست. من دو تا کلاس "Student" و "Academician" درست کردم، و کل برنامه رو بر همین پایه نوشتم... حالا باید این موضوع تغییر کنه و به سه کلاس تبدیل بشه... کلاس "Human" و "Student" و "Academician" ... و در کلاس Human ، شماره شناسایی شخص ، نام شخص و نام دانشکده ثبت بشه.
من کلاس Human رو اینطوری درست کردم و کلاس Student رو هم تغییر دادم... اما از مشکل به وجود اومده اصلا سر در نمیارم...
ممنون میشم کسی بتونه راهنمایی ام کنه
class Human{ // Human Class
string ID,name,faculty;
public:
Human(string hID){
this -> hID=ID}
Human(string hname){
this -> hname=name}
Human(string hfaculty){
this -> hfaculty=faculty}
void setID(){ cout<<"\t\tID: ";
cin>> hID;}
void setName(){ cout<<"\t\tName: ";
cin>> hname;}
void setFaculty(){ cout<<"\t\tFaculty: ";
cin>> hfaculty;}
};
class Student:public Human{ // Student Class
string degree;
public:
Student(string id,string na,string fac,string degree)
:Human(hID,hname,hfaculty){
this -> degree=degree;}
vector <string> v;
void setS();
void printS();
};
void Student::setS(){
setID();
setName();
setFaculty();
cout<<"\t\tDegree: ";
cin>>degree;
v.push_back(ID);
v.push_back(name);
v.push_back(faculty);
v.push_back(degree);
}