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]))
}