QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1561|回复: 1

求助:如何在c程序中获得shell的返回值

[复制链接]
发表于 2006-7-28 21:08:15 | 显示全部楼层 |阅读模式
需要获得一个进程的进程号,采用she l l 调用来完成.但是无法将匹配的数字传回C程序

我的程序如下 :
#include <stdio.h>
#include <sys/stat.h>
#include <string.h>
#include <errno.h>

main()
{
        int pid;
        pid=system("ps -ef | grep linphonec|awk '{print $4}'");
        printf("The pid is %d\n",pid);
}
发表于 2006-7-29 09:59:28 | 显示全部楼层
use popen
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 06:25 , Processed in 0.039350 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表