关于ofstream中的binary模式的有关问题

关于ofstream中的binary模式的问题在ios:binary模式下,对一个ofstream对象file,使用filea//a为int写到

关于ofstream中的binary模式的问题
在ios:binary模式下,对一个ofstream对象file,使用file<<a;//a为int
写到文件中的是字符型。
那么该怎么才能写成二进制?
[解决办法]

file.write((char*)&a, sizeof(int));