6
バイナリファイルをC / C ++文字列リテラルとしてダンプする方法は?
Cソースコードに(一時的にテスト目的で)含めたいバイナリファイルがあるので、ファイルの内容を次のようなC文字列として取得したいと思います。 \x01\x02\x03\x04 これはおそらく、odまたはhexdumpユーティリティを使用して可能ですか?必須ではありませんが、文字列が16入力バイトごとに次の行に折り返され、各行の先頭と末尾に二重引用符を含めることができれば、さらに便利です。 文字列にnull(\x00)が埋め込まれることを認識しているため、これらのバイトが文字列を早期に終了させないように、コード内で文字列の長さを指定する必要があります。