#include <iostream>
#include <fstream>
using namespace std;
class Student
{
public:
Student(int num,char sex,int score)
{
this->num=num;
this->sex=sex;
this->score=score;
}
protected:
int num;
char sex;
int score;
};
int main()
{
Student stu[3];//此处错误
for(int i=0;i<3;i++)
{
int num;
char sex;
int score;
cin>>num>>sex>>score;
stu[i](num,sex,score);//此处错误
}
ofstream outfile("stu.data",ios::binary);
if(!outfile)
{
cerr<<"open error!"<<endl;
// abort();
}
for(int i=0;i<3;i++)
{
outfile.write((char*)&stu[i],sizeof(stu[i]));
}
outfile.close();
return 0;
}