|
|
1
2
问题是子进程正在完全缓冲输出,因为它正在写入管道而不是终端。使用
|
|
|
2
1
在阻止C程序中的输入之前刷新stdout。
在shell中,这通常是隐式的。
或者,您可以使用
|
|
|
CalculusLover · 在本例中,fork()是如何工作的? 4 年前 |
|
|
jjmerelo · 使用Proc::Async从绑定管道读取 8 年前 |
|
|
jatinBatra · 编译后生成的二进制文件会发生什么情况[关闭] 8 年前 |
|
|
Jacobo · 从Java调用具有输入和输出重定向的C可执行文件 8 年前 |
|
|
Ran · 每当我尝试执行命令行提示符时,Unity就会阻塞 8 年前 |
|
|
Hatshepsut · 使用命令行参数使用region调用子流程 8 年前 |