Я пытаюсь написать программу на C++, в которой он может взаимодействовать с другой программой на основе оболочки (коммерческий инструмент) и отправлять команды и получать результаты от нее. Я слышал о нескольких вариантах, и я хочу знать преимущества/недостатки каждого из них.Взаимодействие с программой на основе оболочки через C++
1) Я могу использовать «ожидание», чтобы сделать работу для меня. 2) Я могу использовать концепцию IPC и разделяемой памяти (которую я знаю) для этого.
Я был бы признателен, если бы кто-нибудь имел представление об этом, как эти два варианта работают или имеют какие-либо другие предложения.
Благодаря
В какой ОС вы находитесь? –
@AlanStokes Linux –