ファイルにバイトを書き込んでという名前で保存して.mid
ファイルを作成しました。私はそれを実行することができ、それは動作しますが、いくつかの特殊なケースがあります。私は\n
(ASCII 10
)を含むバイトを記述する場合.midファイルを作成する: ' n'を書き込むと ' r n'が発生するWindows
それが代わりに.mid
が実行可能ではない可能2バイト\r\n
を、書きます。これはWindowsマシンでは普通ですが、私の場合は望ましくありません。\n
で表されるキーを選択すると、\n
と書くことができます。
\n
ではなく、\r\n
と書かれた回避策がありますか、Windowsマシンで書き込まれたバイトがASCII 10
であることを確認する別の方法はありますか?
ありがとうございます!
バイトを書き込むためにどのようなコードを使用していますか? – edtheprogrammerguy
バイナリモードでファイルを開くだけです 'fopen(" file.out "、" wb ")'改行を避ける –