读书人

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

发布时间: 2012-04-22 18:34:46 作者: rapoo

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


读书人网 >C++

热点推荐