![]() |
1
75
将输出发送到另一个文件(我不做错误检查,只关注重要的细节):
用于将输出发送到管道,以便您随后可以将输出读取到缓冲区中:
|
![]() |
2
14
你需要准确地决定你想做什么——最好解释得更清楚一点。 选项1:文件如果知道要将已执行命令的输出转到哪个文件,则:
方案2:管道如果希望父级从子级读取输出,请安排子级将其输出通过管道返回父级。
|
![]() |
3
2
因为您看起来要在Linux/Cygwin环境中使用它,所以您希望使用
popen
. 就像打开一个文件,只有你能得到正在执行的程序
|
![]() |
4
1
分叉后,使用
|
![]() |
James G · 分叉过程每次打印的方式不同 7 年前 |
|
Filip Spasovski · fork()从何处开始[重复] 7 年前 |
![]() |
Alopex · 如何从子进程到父进程获取返回值? 7 年前 |
![]() |
TheAndreyx22 · 查看execvp(); 7 年前 |
![]() |
Jacob H · 如何写入正在运行的程序的stdin 7 年前 |
|
Pedro · execlp()无法检索正确的输入 7 年前 |
![]() |
Giorgi Cercvadze · 如何将暂停的进程设置为后台? 7 年前 |
![]() |
S. N · 使用C创建子进程和父进程 7 年前 |
![]() |
funcs · 无限循环中来自子级的read()标准输出 7 年前 |