一、创建输出流对象
#include <fstream>ofstream ofs;
二、以二进制的方式打开文件
#include <iostream>#include <fstream>ofs.open("1.txt",ios::out|ios::binary);
三、通过write方法向文件写入数据
ofstream 中的 write 方法,接受两个参数,第一个参数是 const char* 的指针,使用的时候需要进行类型转换。第二个参数是写入数据的大小(字节数)。
#include <fstream>#include <iostream>using namespace std;int main(){int a = 10;ofstream ofs;ofs.open("1.txt",ios::out|ios::binary);ofs.write((const char*)a,sizeof(a));}

四、关闭文件
ofs.close();
以二进制的方式向文件中输入数据的时候,可能会出现乱码的情况。
