Mọi người cho em chỗ này em sai ở đâu mà chạy toàn sai ạ?Em cảm ơn
void write_file(Qlhs a[],int &n)
{
fstream file;
file.open("sinhvien.dat",ios::out|ios::binary);
if(!file)
{
cout<<"\nKhong mo duoc file!!"<<endl;
exit(1);
}
for(int i=0;i<n;i++)
{
file.write((char *)&a,sizeof(Qlhs));
}
file.close();
}
void read_file(Qlhs a[],int &n)
{
fstream file2;
file2.open("sinhvien.dat",ios::in|ios::binary);
if(!file2)
{
cout<<"\nKhong mo duoc file!!"<<endl;
exit(1);
}
while(file2.eof()==false)
{
file2.write((char *)&a,sizeof(Qlhs));
n++;
}
output(a,n);
}