Chinaunix
标题:
如何用C把一个命令执行的结果传给一个变量
[打印本页]
作者:
shenjinchun
时间:
2008-07-15 16:34
标题:
如何用C把一个命令执行的结果传给一个变量
我想把C把一个命令执行的结果传给一个变量 这样行得通么??
char aa[]=system("onstat - |awk '!/^$/{print $8}'")
作者:
5毛党党员
时间:
2008-07-15 16:35
我一般是重定向>到一个文件,然后读文件。。。
作者:
scutan
时间:
2008-07-15 16:36
man popen
作者:
shenjinchun
时间:
2008-07-15 16:47
由于本人英语不是太好,看英文文档看不太懂,能不能简单写几句,先谢了
作者:
77h2_eleven
时间:
2008-07-15 16:57
#include<stdio.h>
int main(void)
{
FILE * fp;
char buffer[80];
fp=popen("cat /etc/passwd", "r");
fgets(buffer,sizeof(buffer),fp);
puts(buffer);
pclose(fp);
return 0;
}
作者:
aple_smx
时间:
2008-07-15 21:22
提示:
作者被禁止或删除 内容自动屏蔽
作者:
cugb_cat
时间:
2008-07-15 21:33
管道
作者:
net_robber
时间:
2008-07-15 22:17
看3楼
同时,最好看一下system的函数手册
不要不看说明就用
作者:
Godbach
时间:
2008-07-15 22:42
是啊,先Google一下
作者:
jiangf
时间:
2008-07-16 08:39
system函数只会返回执行的正确与否
作者:
flw
时间:
2008-07-16 09:05
很久以前我写过一个函数叫做
Run()
作者:
@sky
时间:
2008-07-16 11:20
popen后读出来不就行了fscanf
作者:
aple_smx
时间:
2008-07-16 11:41
提示:
作者被禁止或删除 内容自动屏蔽
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2