如何在C++;在Mac OS上? 我正在研究一个C++程序,我想与java程序(jar文件)通信。

如何在C++;在Mac OS上? 我正在研究一个C++程序,我想与java程序(jar文件)通信。,java,c++,macos,pipe,ipc,Java,C++,Macos,Pipe,Ipc,C++将写入管道,Java端将从管道中读取。我已经在Windows中实现了此功能。请不要推荐我如何在这两个程序之间交流的其他方式;我已经探索和测试了很多 > P> >从C++程序中写入 STD::Outs< /C> >,在java程序中写入。使用mkfifo创建管道,然后启动cpp程序并将其输出重定向到管道,然后启动java程序并将其输入重定向到管道 电话看起来像这样 mkfifo myPipe ./cppProgramm > myPipe& java javaProgramm &

C++将写入管道,Java端将从管道中读取。我已经在Windows中实现了此功能。请不要推荐我如何在这两个程序之间交流的其他方式;我已经探索和测试了很多

> P> >从C++程序中写入<代码> STD::Outs< /C> >,在java程序中写入<<代码> STD::< /COD>。使用
mkfifo
创建管道,然后启动cpp程序并将其输出重定向到管道,然后启动java程序并将其输入重定向到管道

电话看起来像这样

mkfifo myPipe
./cppProgramm > myPipe&
java javaProgramm < myPipe&
mkfifomypipe
./cpprogram>myPipe&
javajavaprogram
欢迎使用堆栈溢出!请查看该网站的工作原理以及此处的主题问题,并相应地编辑您的问题。另请参见:您的问题解决了吗?