我試圖爲學生信息(姓名,IDno和學位)編寫一個班級,該信息將被打印在屏幕上;但我不知道錯誤在哪裏?!C++,具有設置和獲取功能的學生類
#include <iostream>
#include <conio.h>
using namespace std;
class Student {
private:
char name;
int idnumber;
char degree;
public:
Student(char,int,char);
void setName(char n){name = n;}
int getName(){return name;}
void setIdnumber(char id){idnumber = id;}
int getIdnumber(){return idnumber;}
void setDegree(char d){degree = d;}
int getDegree(){return degree;}
};
Student::Student(char n,int id,char d){
name = n;
idnumber = id;
degree = d;
}
int main(){
Student s1, s2;
s1.setName(Sara);
s1.setIdnumber(333);
s1.setDegree(A);
s2.setName(Jack);
s2.setIdnumber(222);
s2.setDegree(B);
cout << "name: " << s1.getName() << ",IDnumber: " << s1.getIdnumber() << ",Degree: " << s1.getDegree() << endl;
cout << "name: " << s2.getName() << ",IDnumber: " << s2.getIdnumber() << ",Degree: " << s2.getDegree() << endl;
getch();
return 0;
}
你幾乎沒有告訴我們任何事情。我們對你的錯誤知之甚少。 – chris
請發佈錯誤和編譯器說什麼行請生成它。 – Jhon
因爲代碼中有很多錯誤,所以我會重新閱讀一本關於C++編程的書。 –