0

NULL が含まれる可能性のあるバイナリ ファイルを読み込みたいとします。NULL で終了した言語でどのようにしますか? それをバイト配列にマップするだけだと思いますか?

4

1 に答える 1

1

C について話す場合 (同じまたは同様の議論が C++ にも適用されます)、この言語のゼロで終わる文字列はむしろ規則であり、「言語が NULL で終了する」とは言いません。一部の関数 -文字列内のヌル文字をターミネータとして処理strcpyまたは処理します。strlen他の機能 - のようなfread- はありません。ドキュメントを使用して、使用する関数がヌル文字を特別に扱うかどうかを確認してください。

于 2014-06-02T13:13:16.640 に答える