我想通过popen
. 我在将数据传输到它的stdin
.
这是 Golang 代码,可帮助您了解我在 C 中尝试实现的目标。
subProcess := exec.Command("./command")
subProcess.Stdin = bytes.NewReader([]byte{1, 2, 3}) // create stream from bytes
subProcess.Run()
取自这里
我正在寻找跨平台解决方案。_popen
在 Windows 上可用,但我不能使用fork
或clone
。结果,我不知道如何设置stdin
子流程。
我的问题是,没有 fork
.
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句