|
我想把unsigned long数据以二进制写入到文件中,已知每个数据需要的位数(BIT,即只需写N位即可),怎样操作啊?
我这样做,但没有数据写入.
ifstream in("test.txt"); //其中是字符
ofstream out;
out.open("result.xxx", ios::binary);
int index;
while(!in.eof())
{
in>>index;
out.write((char*)(code[index]),code_len[index]);
}
|
|