我试图在我的 c 程序中创建一个管道,以将数据输入到另一个程序 myProgram.exe。我需要做的就是让 myProgram 运行并从主程序发送“退出”。问题是我不知道如何在 c 中创建管道。
我在某处得到了一个有效的 Perl 示例:
open(myHandle, ".../myProgram.exe");
//... (do something else) ...
printf(myHandle, "quit");
close(myHandle);
有人可以帮我把它翻译成 C 代码吗?请记住,我在 Windows 下运行,因此没有可用的 unistd.h。
干杯,B
最佳答案
我最近发布了一个如何为进程间通信创建管道的简单示例:
关于c - 如何在Windows下用c创建管道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26710457/