2

パッケージ化されたバイナリ データを C++ の stdout に出力する必要があります。これを実現できるSTLライブラリはありますか? perl にこの機能があることは知っていますが、C++ でのみ実行できるようにする必要があります。C ++にこの機能がない場合、誰かがこのようなプログラミングを行う方法を教えてください。ありがとうございました。

4

1 に答える 1

3

これは通常、C で stdout に任意のデータを書き込む方法です (これは C++ でも機能します)。

char *binary_data; // initialise this to point to your data
size_t binary_data_length;

size_t n = fwrite(binary_data, 1, binary_data_length, stdout);
// check n to make sure that all requested bytes were written
于 2010-01-25T00:17:53.393 に答える