トップページ⇒tech
6コメント1KB

system関数

■ このスレッドは過去ログ倉庫に格納されています
0001mista NGNG
C+Linuxで、プログラム内でsystem関数を使って、psコマンドを
実行させています。その実行結果は通常、標準出力に
出力されると思うのですが、これをバッファに入れるには
どういう処理をすればよいのでしょうか。

0002名無しさん@お腹いっぱい。 NGNG
リダイレクションじゃダメ?
0003>1 NGNG
この板の初心者の人は ここ見る事
http://piza.2ch.net/test/read.cgi?bbs=tech&key=970400968&to=2

単発質問スレは嫌われるよ。 
0004mista NGNG
redirectionですか。調べてみます。
ありがとうございました。

http://piza.2ch.net/test/read.cgi?bbs=tech&key=970400968&to=2
これ、ちゃんと読んでおきます。すみません。
0005名無しさん@お腹いっぱい。 NGNG
fdreopenだかしてforkしてexecだろう。
リダイレクトのほうが全然楽だけどさ。
0006名無しさん@お腹いっぱい。 NGNG
多分gccなら下みたいにすれば良いと思う。
出来なかったらゴメン。
#include<stdio.h>
FILE *fp;
fp=popen("ps"@`"r");
...
pclose(fp);
■ このスレッドは過去ログ倉庫に格納されています