ワイド文字列があり、それを out|binary モードで開いた wofstream に書き込んでいます。結果のファイルを見ると、1 バイトおきに欠落しています。
バイナリ エディターを使用してビジュアル スタジオでファイルを開くと、1 バイトおきにゼロが表示されることを期待していましたが、ゼロが表示されません。
私が欠けているものを知っていますか?
ありがとう。
コードは次のようなものです。
CAtlStringW data = L"some data";
wofstream stream("c:\hello.txt", ios_base:out|ios_base:binary);
stream.write( data.GetBuffer(), data.GetLength() );
stream.close();