У меня есть сторонняя java-программа под названием kgsgtp.jar, которая должна взаимодействовать с моей собственной C ++ (но в основном просто C) программой. Документация для Java-программы гласит:
=====================
Вам просто нужно убедиться, что stdin для kgsGtp подключен к
выход двигателя и стандартный вывод для kgsGtp подключен к двигателю
вход. Как правило, самый простой способ сделать это, разветвления и изгнания
kgsGtp изнутри вашего движка.
=====================
Теперь я достаточно компетентный программист и чувствую, что, вероятно, мог бы все это устроить, учитывая еще несколько подсказок. Я подозреваю, что если описание было расширено до 10,? строк вместо трех с половиной, тогда я бы отсортировал их в кратчайшие сроки.
Я предполагаю, что документ подразумевает подвисание, использует ли WinExec () или CreateProcess () в моей программе для выполнения Java-программы? Я также предполагаю, что, возможно, когда я использую правильную функцию, факт того, что stdin одной программы соответствует stdout другой, произойдет автоматически?