chào các bạn mình đang phải làm một bài toán nhập vào các thông tin cơ bản của một sinh viên
tên, mã số sinh viên, quê quán, năm sinh điếm ,trung bình . Đầu tiên là mình tạo nên 1 class Sinh viên với các thuộc tính như trên và khai báo các hàm set và get để có thể nhập và xuất ra các thuộc tính của lớp. Nhưng hiện tai mình chưa biết cách nào để nhập thôi tin cho lớp này. mình thử viết một hàm main như sau nhưng nó báo lỗi nhờ các bạn xem hộ
#include <iostream>
#include <Sinhvien.h>
#include <string>
using namespace std;
int main()
{
int n;
cout<<"ban muon nhap du lieu cho bao nhieu sinh vien "<<endl;
cin>>n ;
Sinhvien *sinhvienptr = new Sinhvien [n];
if(sinhvienptr == NULL)
{
cout<<"khong du bo nho"<<endl;
}
string name_;
int mssv_,namsinh_;
string quequan_;
int diemtb_;
for(int i=0;i<n;i++)
{
cout<<"nhap ten sinh vien thu "<<" "<<i<<endl;
cin>>name_;
sinhvienptr[i].setname(name_);
cout<<"nhap ma so sinh vien thu"<<" "<<i<<endl;
cin>>mssv_;
sinhvienptr[i].setmssv(mssv_);
cout<<"nhap que quan sinh vien thu "<<" " <<i<<endl;
cin>>quequan_;
sinhvienptr[i].setquequan(quequan_);
cout<<"nhap nam sinh sinh vien thu" <<" "<<i<<endl;
cin>>namsinh_;
sinhvienptr[i].setnamsinh(namsinh_);
cout<<"nhap diemtb sinh vien thu"<< " "<<i<<endl;
cin>>diemtb_;
sinhvienptr[i].setdiemtb(diemtb_);
}
cout<<"nam sinh "<<" "<<sinhvienptr[1].getnamsinh()<<endl;
}