c++文件i/o流有关问题

c++文件i/o流问题C/C++ codevector unsigned int numfor ( size_t i 0 i num.size() i++ ){file

c++文件i/o流问题

C/C++ code
vector< unsigned int > num;for ( size_t i = 0; i < num.size(); i++ )        {            file2 <<  << num[i];        }


怎么才能输出的是二进制流呢?每8个字符表示一个数字
在<< << 中间加hex什么的没用啊?

[解决办法]
binary方式打开。
vector< unsigned int > num;

for ( size_t i = 0; i < num.size(); i++ )
{
file2.write((char*)&num[i],sizeof(num[0]))
}