您的位置:首页 > 其它

7.14 将例7.13以二进制形式存放在磁盘文件中的数据读入内存,并在显示器上显示。

2017-09-15 10:36 344 查看
// 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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: