Zewnętrzny program i jego standardowe wejście/wyjście

Zewnętrzny program i jego standardowe wejście/wyjście
  • Rejestracja: dni
  • Ostatnio: dni
0

Hej,
moje pytanie jest chyba najprostsze z możliwych, a mimo to nie potrafię znaleźć odpowiedzi.

Jestem programem napisanym w C++. Chcę uruchomić inny program i dynamicznie się z nim komunikować, tzn. wysyłać mu coś na wejście, odbierać wyjście, a potem znowu.

Mógłby to być np. serwer dla botów do gry w "kto napisze większą liczbę?", albo program, który będzie przekierowywał wejście/wyjście do/z uruchomionego procesu w Javie (żeby mój kod w Javie mógł działać jak program wykonywalny; chcę napisać bota, a serwer wymaga kodu samowykonującego się, odpada odpalanie jako "java nazwaklasy").

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
0

fork() + pipe() + exec()

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.