关于std::ofstream 写入数据到文件中出现的0D问题

原来新写的文件比源文件多了很多‘0D’,原来ostream写文件如果没有标记ios::binary方式写入,碰到换行符(0x0A),编译器会自动转换为回车换行符(0x0D 0x0A)然后再写入文件,改成以二进制的方式写入后就OK了。 定义文件流写入的时候 std::ofstream fs(File,ios::binary)这样定义就不会每次遇到0A的时候多塞入一个0D的值进去了   std::if
相关文章
相关标签/搜索