0

从 C++ 程序调用“uname -a”并将结果发送到流的好方法是什么?

我查看了 system() 和 exec(),但它们似乎无法访问调用的标准输出。

谢谢。

-威廉

4

2 回答 2

1

为什么不直接从大多数类 Unix/类 Unix 平台上的uname(2)系统调用返回的struct utsname检索字符串?

无需分叉“ uname -a ”进程。

于 2009-09-08T18:36:58.487 回答
0

另一种选择(如果您使用 Qt)是使用 QProcess。

于 2009-09-08T13:39:36.987 回答