Чтение и запись в процессы ввода-вывода? - PullRequest
1 голос
/ 27 февраля 2011

Предположим, у нас есть две программы, A и B.B что-то печатает непрерывно и тоже читает ввод.(вероятно, в B есть два процесса, использующих один и тот же ввод / вывод, я не знаю, возможно ли это или нет ...)

A должен прочитать вывод B ирешить, что сказать B, затем отправить строку на вход B.(точно так же, как кто-то вводит текст с клавиатуры на B).

Я знаю, что B использует std::cout для отправки сообщений на вывод и использует std::cin для чтения ввода.

Как я могу написать A, используя C ++ и стандартную библиотеку?Это связано с сокетами или ipc?

Примечание. Я использую систему Linux i386.

1 Ответ

1 голос
/ 27 февраля 2011

Вы можете использовать неофициальную библиотеку boost , которая содержит превосходное учебное пособие именно того, что вы хотите сделать, и в любое время обязательно станет официальной частью повышения.Это также естественно кроссплатформенный.НТН

...