我有一个名为busyreader.cpp的c ++程序
#include <iostream>
#include <string>
using namespace std;
int main() {
cout << "Launching C++ Busy Reader"<<endl;
for (string line; getline(std::cin, line);) {
cout << "Busy Reader Process just received " << line << endl;
}
return 0;
}
我在我的Mac上运行此代码
make busyreader
./ busyreader
我想编写一个java程序,它可以将字符串传递给已经运行的c ++进程。 我在Java中使用ProcessBuilder,但它每次都会启动新的c ++进程。但我感兴趣的是“Java代码如何将字符串发送到已运行的c ++进程”?