#include<iostream>
#include<fstream>
using namespace std;
struct student
{
char name[20];
int num;
int age;
char sex;
};
int main()
{
student stud[3];
int i;
ifstream infile("stud.doc",ios::binary);
if (!infile)
{
cerr << "open error!" << endl;
abort();
}
for (int i = 0; i < 3; i++)
infile.read((char*)&stud[i], sizeof(stud[i]));
infile.close();
for (int i = 0; i < 3; i++)
{
cout << "NO." << i + 1 << endl;
cout << "name:" << stud[i].name << endl;
cout << "age:" << stud[i].num << endl;
cout << "sex:" << stud[i].sex << endl;
}
system("pause");
return 0;
}
#include<fstream>
using namespace std;
struct student
{
char name[20];
int num;
int age;
char sex;
};
int main()
{
student stud[3];
int i;
ifstream infile("stud.doc",ios::binary);
if (!infile)
{
cerr << "open error!" << endl;
abort();
}
for (int i = 0; i < 3; i++)
infile.read((char*)&stud[i], sizeof(stud[i]));
infile.close();
for (int i = 0; i < 3; i++)
{
cout << "NO." << i + 1 << endl;
cout << "name:" << stud[i].name << endl;
cout << "age:" << stud[i].num << endl;
cout << "sex:" << stud[i].sex << endl;
}
system("pause");
return 0;
}