C++读写文件(二进制)

来源:互联网 发布:java byte 类型运算 编辑:程序博客网 时间:2024/05/31 19:06
#include<fstream>
#include<iostream>
using namespace std;
int main()
{   
int array[3]={1,3,4};
int array1[3];
int *p1=array;
ofstream outfile("D:\\11.dat",ios::binary);
for(int i=0;i<3;i++)
outfile.write((char*)&array[i],sizeof(int));
outfile.close();


ifstream infile("D:\\11.dat",ios::binary);
for(int j=0;j<3;j++)
{
infile.read((char*)&array1[j],sizeof(int));
cout<<array1[j]<<endl;
}
infile.close();
return 0;

}


原创粉丝点击