// 7.14 将例7.13以二进制形式存放在磁盘文件中的数据读入内存,并在显示器上显示。
#include<iostream>
#include<fstream>
using namespace std;
struct list{
char course[15];
int score;
};
int main(){
list list2[2];
ifstream in("f4.txt",ios::binary);
if(!in){
cout<<"Cannot open input file.\n";
abort();
}
for(int i=0;i<2;i++){
in.read((char *)&list2[i],sizeof(list2[i]));
cout<<list2[i].course<<" "<<list2[i].score<<endl;
}
in.close();
return 0;
}
输出:
CCC 88
dddd 99