• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VS2010 MFC CStdioFileについて)

VS2010 MFC CStdioFileで出力結果が期待通りでない理由

このQ&Aのポイント
  • VS2010 MFCのCStdioFileを使用してファイルを出力する際、期待通りに改行文字が出力されない場合があります。
  • コード内のBOM付与部分で、期待通りの改行文字を出力することができません。
  • 問題の原因は、CStdioFileのデフォルトの改行文字の設定と関係しています。

質問者が選んだベストアンサー

  • ベストアンサー
  • hitomura
  • ベストアンサー率48% (325/664)
回答No.1

CStdioFile::Open() はモード指定がない場合はテキストモードでファイルを開きます(下記 URL の「解説」節参照)。 http://msdn.microsoft.com/ja-jp/library/a499td6y.aspx フラグ指定に CFile::typeBinary を追加しましょう。

tonanpe3
質問者

お礼

ありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.2

テキストモードでオープンしてるからじゃ? http://msdn.microsoft.com/ja-jp/library/a499td6y.aspx

すると、全ての回答が全文表示されます。

関連するQ&A