2

VisualC++ 2010 を使用しています。印刷したい 9600000 バイトの大きな文字列があります。

ファイルに書き込むと、ファイルサイズは 9 957 891 バイトと大きくなります。なんで ?

デバッグモードでファイルサイズをチェックしたので、9600000 であると確信しています。

ofstream output_asci("output.bin");
output_asci<<the_string;
output_asci.close();
4

1 に答える 1

1

http://www.cplusplus.com/reference/fstream/ofstream/open/

ios::binaryへの引数としてフラグを追加してみてofstream::openください。これは機能すると思いますが、テストしていません。

于 2013-06-21T10:03:19.053 に答える