Re: Выполнить приложение. Параметры в поток ввода, результат из потока вывода
От: andrey.desman  
Дата: 22.07.15 12:04
Оценка:
Здравствуйте, dosik, Вы писали:

D>Добрый день.


D>Осваиваюсь в *nix (ранее писал только под Windows) системах.

D>Возникла следующая задача: необходимо выполнить из своей программы внешнюю программу таким образом, чтобы в ее поток ввода передать ей некие значения, а результат ее работы получить из ее потока вывода и отобразить результаты внутри своей программы.
D>С начала смотрел в сторону exec*, но там немного не то.
D>Язык — С++.
D>Заранее благодарен.

Для одностороннего общения можно было бы использовать popen. Для двустороннего придется писать самому.
google pipe/fork/dup2/exec

Второй пример здесь:
http://www.cim.mcgill.ca/~franco/OpSys-304-427/lecture-notes/node28.html
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.