關於std::ofstream 寫入數據到文件中出現的0D問題

原來新寫的文件比源文件多了很多‘0D’,原來ostream寫文件如果沒有標記ios::binary方式寫入,碰到換行符(0x0A),編譯器會自動轉換爲回車換行符(0x0D 0x0A)然後再寫入文件,改成以二進制的方式寫入後就OK了。 定義文件流寫入的時候 std::ofstream fs(File,ios::binary)這樣定義就不會每次遇到0A的時候多塞入一個0D的值進去了   std::if
相關文章
相關標籤/搜索