2011/09/22

BCommandPipe の問題の巻

ちょっと調べてみたところ、標準入力からデータを取り込むには、BCommandPipe がよさそうです。
cp = new BCommandPipe();
FILE *outfp, errfp;

// echo 'aaaaaaaaaaaaaaaaaaa' を設定。
cp->AddArg("echo");
// 文字列引数の引用符 ('') は不要。
cp->AddArg("aaaaaaaaaaaaaaaaaaa");

outfp = NULL;
errfp = NULL;

cp->PipeInto(&outfp, &errfp);

char buf[1024];
fgets(buf, sizeof(buf), outfp);
puts(buf);

librtmp を使うのとどちらがいいかな?
あとは、あなたの創意工夫で…

0 件のコメント:

コメントを投稿