0

C++ プログラムから 'uname -a' を呼び出して結果をストリームに送信する良い方法は何ですか?

system() と exec() を見ましたが、呼び出しの stdout にアクセスできないようです。

ありがとう。

-ウィリアム

4

2 に答える 2

1

ほとんどの Unix/Unix ライクなプラットフォームで見られるuname(2)システム コールから返されるstruct utsnameから文字列を直接取得しないのはなぜですか?

「 uname -a」プロセスを fork する必要はありません。

于 2009-09-08T18:36:58.487 に答える
0

別のオプション(Qtを使用している場合)は、QProcessを使用することです。

于 2009-09-08T13:39:36.987 に答える