Chinaunix
标题:
纯粹的c语言编程能否实现读取top后产生信息请给予提示;
[打印本页]
作者:
gouxuan81
时间:
2003-05-06 15:48
标题:
纯粹的c语言编程能否实现读取top后产生信息请给予提示;
linux系统下想读取top命令后产生的信息,如果不用shell编程,纯粹的c语言编程能否实现读取信息(不用一点shell编程)请给予提示;
从文件中读取相关信息这很容易,问题是top是一个命令,不是一个文件(不要告诉我,先top>;aaa形成aaa文件,这样的话就用到了shell编程);
这是我毕业设计的关键一步,敬请帮助
在此先行谢过
请发email给我--------zj81111@163.com
作者:
wangz
时间:
2003-05-06 16:14
标题:
纯粹的c语言编程能否实现读取top后产生信息请给予提示;
char cmdstr[40],str[40];
short num_of_proc;
FILE *pd;
sprintf(cmdstr,"top",pname);
if ((pd=popen(cmdstr,"r"))==NULL){
perror("ps error");
return(-1);
}
/*用fgets读取分析*/
fgets(str,40,pd);
pclose(pd);
复制代码
不知这样可以否??
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2