写文件时,二进制模式和文本模式就一个区别:对回车换行符的处理。binary 模式是来的啥就存啥,text 模式 win 下会把 '\n' 存成 '\r\n',mac 下会存成 ‘\r’ 。 除此之外就没区别了。
【 在 scanworld 的大作中提到: 】
: fstream a("./file.dat", ios_base::out | ios_base::binary);
: string b = "fasdfa;l3242;ljafd";
: a.write(b.c_str(), b.length());
: ...................
--
FROM 1.203.173.*