#include <iostream>
#include <string>
#include <fstream>
using namespace std;
struct SinhVien{
string ten;
int tuoi;
string lop;
};
void NhapTT(SinhVien *sv, int n){
ofstream dulieu("OUT.bin");
cin.ignore();
for(int i = 0; i < n; i++){
cout << "nhap ten : ";
getline(cin , (sv +i)->ten);
cout << "nhap tuoi : ";
cin >> (sv+i)->tuoi;
cin.ignore();
cout << "nhao lop : ";
getline(cin, (sv +i)->lop);
cout << endl;
dulieu.write((char*) (sv+i), sizeof(SinhVien));
}
dulieu.close();
}
void XuatTT(SinhVien *sv, int n){
ifstream dulieu("OUT.bin", ios::binary);
for(int j =0; j < n; j++){
dulieu.read((char*) (sv+j), sizeof(SinhVien));
cout << "Ten : " << (sv +j)->ten <<endl;
cout << "lop : " << (sv +j)->lop <<endl;
cout << "tuoi : " << (sv +j)->tuoi <<endl <<endl;
}
}
int main(){
int n;
cout << "nhap so luong sinh vien : ";
cin >> n;
SinhVien *sv = new SinhVien[n];
NhapTT(sv, n);
XuatTT(sv , n);
}
ai giúp em với ạ :3 . Em đang rất cần mà không biết fix kiểu gì luôn ạ.Em cảm ơn



, em cảm ơn anh nhiều nhé ! anh có thể cho em xin nick facebook của anh được không ạ, để đôi khi có gì thắc mắc thì em hỏi anh với ạ
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?