【发布时间】:2014-02-24 08:45:31
【问题描述】:
我正在尝试使用std::ofstream::write 方法编写二进制文件。我发现,有些字符不是按原样写的,例如:
std::ofstream in("testout");
int i =10;
in.write((const char *)(&i), sizeof(i));
in.close();
return 0;
将以下内容写入二进制文件:0d 0a 00 00 00
为什么会出现额外的0d 字节?
【问题讨论】: