二进制文件的使用
1、用成员函数“read”“write”读写二进制文件
istream& read(char *buffer,int len)
ostream& write(const char *buffer,int len)
例如:
a.write(p1,50);
b.read(p2,30);
------------------------------------------------------------------------
2、实例:将整数写入二进制文件(08_008_1.cpp)
//二进制文件-基本操作-写入文件
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
int a=20000;
int b=30;
ofstream file("f8.dat",ios::binary);
if(!file)
{
cout<<"file error!"<<endl;
exit(1);
}
else
{
file.write((char*)&a,sizeof(a));
file.write((char*)&b,sizeof(b));
file.close();
}
// cout<<sizeof(a)<<endl;
// cout<