2011-03-11 1 views
3

テキストファイルとバイナリファイルの違いは何ですか?あなたはいつどのようなものを使用するかを決めるのですか?テキストとバイナリファイルの違いは何ですか?あなたはいつどのようなものを使用するかを決めるのですか?

たとえば、生データを含むオーディオファイルからpcmサンプルを読み込む必要がある場合、そのファイルを開くモードは?

答えて

1

まず、バイナリモードのテキストで任意のファイルを開くことができるという意味で、テキストファイルとバイナリファイルの違いはありません。 Cでテキストモードでファイルを開くときや、C++でテキストストリーム操作を使うときには、行末などのテキスト機能が考慮されますので、readline()のようなことを聞​​くことができます。

これらの「ストリームをテキストとして解釈する」機能が不要なので、バイナリモードの操作を使用する必要があります(いずれにせよ、結果が不正確になる)。

関連する問題