• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ファイルの入出力でのテキスト モードでの変換について)

ファイルの入出力でのテキストモードでの変換について

このQ&Aのポイント
  • ファイルの入出力においてテキストモードで変換する場合、Unicode文字の処理やCR-LF変換が気になる。
  • Unicodeを使用する場合、バイナリモードで出力するとバイト数がsizeof(wchar_t)*文字数になる。
  • テキストモードで出力するとCR-LF変換や文字変換が行われる可能性がある。

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

  • ベストアンサー
  • Lchan0211
  • ベストアンサー率64% (239/371)
回答No.1

> Unicodeを扱う場合でも、結局バイナリモードで出力したらバイナリモードで入力すれば正しい同じデータが得られるし、テキストモードで出力したらテキストモードで入力すれば大丈夫と考えて良いですよね? その考えでよいと思います。 > 他にはマルチバイト・Unicode問わず、テキストモードを使用すると、何か変換が行われる可能性はあるのでしょうか? http://msdn.microsoft.com/ja-jp/library/yeby3zcb(VS.80).aspx のtモードの説明にもある通り、Ctrl + Z は入力時に EOF (EOF: end-of-file) 文字として解釈されます。

LongSecret
質問者

お礼

なるほど、その可能性については思いついていませんでした(笑) つまりこれ、思いついていなくても心配ないように処理してくれる、ということですね。 ありがとうございます♪

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

関連するQ&A