日期:2014-05-16  浏览次数:20631 次

一个关于System函数的问题
我在Linux程序中执行了一个
System( "ps   -aux ");
我想知道怎样能得到返回的值呢,就是显示在屏幕上的一大串文字?有方法吗?
请教大侠们了。
我在Linux下写了一个Server,用于提供用户远端通过socket输入一个Linux命令,然后Server接收执行,Socket部分我已经写好了,就是不知道如何执行一个Linux命令,并获得结果。

------解决方案--------------------
可以用管道
也可以重定向到文件, "ps -aux> 1.txt ",然后读1.txt
------解决方案--------------------
用popen
------解决方案--------------------
用popen,管道。