下面是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++二進制文件寫操作,希望大家繼續關注本網站。