标准C调用另一个程序如何得到返回数据?

vcbacker 2002-03-26 09:42:02
像execve这样的都只有一个int型的错误值返回,
如何安全又简便的得到传递返回值给调用者呢?

用system或者popen很不安全,
用其他的函数又没有返回数据的办法,
让人头疼!
谁能帮我啊?!
...全文
36 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
maoxianwang 2002-03-28
  • 打赏
  • 举报
回复
好主意

能不能调用其它进程呢?
vcbacker 2002-03-27
  • 打赏
  • 举报
回复
如何在linux下面用C语言编程去调用另一个程序,并且得到返回值?!
vcbacker 2002-03-27
  • 打赏
  • 举报
回复
就按linux下来说吧,有什么api?
lightning 2002-03-27
  • 打赏
  • 举报
回复
这不是c的问题,要看os有没有相应的api.
vcbacker 2002-03-27
  • 打赏
  • 举报
回复
c语言里的哪个函数可以安全的调用其他程序,并且返回数据的?
execve安全一点,但是无法返回数据,
用popen呢,又不安全,
怎么办?
vcbacker 2002-03-27
  • 打赏
  • 举报
回复
如何在linux下面实现程序之间通讯,
如何改进使popen安全一点?

70,020

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧