下面是C++二进制文件写操作:
#include
main()
{
int a[10]={0};
for(int i=0;i<9;i++)
{
a[i+1]=a[i]*10+i+1;
cout<<a[i]<<endl;
}
ofstream rs("ok2002com.bin",ios::binary);//打开二进制文件ok2002com.bin;
注意:打开二进制文件时,访问模式设置为:
ios::binary
for(i=0;i<9;i++)
{
rs.write((char*)(&a[i]),sizeof(a[i]));
//将数据写到二进制文件ok2002com.bin
cout<<"rs.tellp("<<i<<")="<<rs.tellp()<>i;
}
以上就是我们给大家介绍的C++二进制文件写操作,希望大家继续关注本网站。