例13.14.txt
来自「清华大学谭浩强的C++教程」· 文本 代码 · 共 21 行
TXT
21 行
例13.14 将一批数据以二进制形式存放在磁盘文件中。
#include <fstream>
using namespace std;
struct student
{char name[20];
int num;
int age;
char sex;
};
int main( )
{student stud[3]={″Li″,1001,18,′f′,″Fun″,1002,19,′m′,″Wang″,1004,17,′f′};
ofstream outfile(″stud.dat″,ios::binary);
if(!outfile)
{cerr<<″open error!″<<endl;
abort( );//退出程序
}
for(int i=0;i<3;i++)
outfile.write((char*)&stud[i],sizeof(stud[i]));
outfile.close( );
return 0;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?