Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Rikimaru21
4 / 2 / 0
Регистрация: 15.11.2012
Сообщений: 56
#1

Взаимодействие с другими консольными приложениями - C++

07.05.2014, 00:46. Просмотров 440. Ответов 0
Метки нет (Все метки)

Значит тема такая: У меня ubuntu. Я хочу чтобы моя программа (консольная) взаимодействовала с другой консольной программой. Допустим это будет telnet. Мне нужно, чтобы из моей программы запускался telnet (ну это просто)...
C++
1
system("telnet");
Далее, я хочу чтобы я мог из моей программы взаимодействовать с уже запущенным telnet. То есть писать ему команды и тому подобное. Например, после предыдущей команды, когда у меня уже запущен telnet, команда:

C++
1
cout << "help" << endl;
подразумевет, что:
1. моя прога дает команду help telnet'у.
2. моя прога заканчивается.
3. telnet выводит листок помощи и продолжает работать.

Но понятное дело, что так не получается, а получается, что после system("telnet") моя пограмма встает на паузу, telnet работает, а когда telnet заканчивается на экран выводится "help" из моей программы и потом она заканчивается. Собственно вопрос - как сделать, чтобы c++ давал команды другому приложению, когда оно требует ввода, ну в данном случае telnet'у.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.05.2014, 00:46
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Взаимодействие с другими консольными приложениями (C++):

Взаимодействие С++ с другими языками - C++
Доброго времени суток. Возник такой вопрос, можно ли написать код например для работы с OLE, скажем на Java, и использовать этот код в...

Приведите пример перегруженного ввода / вывода с консольными потоками - C++
наведите пожалуйста пример перегруженного ввода / вывода с консольными потоками? и описание перегруженных операций сравнения?

Работа с flash приложениями - C++
Есть некая flash игра, в ней есть цифры которые периодически меняются как можно получить их?

Работа с десктопными приложениями - C++
Всем привет! Задача: Есть программа переводчик PROMT, нужно чтобы скрипт добавлял нужный текст в поле для перевода, нажимал на кнопку...

Обмен между приложениями - C++
Есть два приложения в ОС Windows , одно консольное которое ждет ввода трех чисел std::cin , второе диалоговое , диалоговое запускает...

Сообщения между win32 приложениями - C++
Как отправить сообщение (аналог системных типа WM_DESTROY только свои) и обработать приемником? приёмник это обычное консольное win32...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.05.2014, 00:46
Привет! Вот еще темы с ответами:

Технология обмен данными между приложениями - C++
Приветствую профессионалов и любителей программирования! Принимайте новичка. Собственно такой вопрос, скорее системного характера....

Передача данных между двумя приложениями. - C++
Суть проблемы такова: есть приложение на с#, производящее вычисления, результатом является массив данных. Есть прога на с++ + QT, умеющая...

Распространение данных между приложениями с использованием DLL - C++
Возможно ли использовать dll как &quot;ретранслятор&quot; данных для приложений? Те первым приложением вызывается функция &quot;set&quot;, которая...

Как обмениваться данными между приложениями в сети? - C++
Есть несколько приложений работающих в сети (TCP/IP) Необходимо организовать между ними обмен данными, как это лучше сделать? При помощи...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru