我试图找出打开文件之间的区别,例如:
fstream *fileName*("FILE.dat",ios::binary);
or
fstream *fileName*("FILE.dat",ios::out);
or
fstream *fileName*("FILE.dat",ios::binary | ios::out);
我发现所有这些形式都是相同的:在所有情况下,文件上的相同输出是使用*fileName*<<
or *fileName*.write()
.
ios::out
打开文件进行写入。
ios::binary
确保读取或写入数据时无需转换换行符\r\n
在飞行中。换句话说,您提供给流的内容正是所写入的内容。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)