Есть консольная программа. Она запускается — появляется консольное окно, задается несколько впросов на которые надо ввести определенные данные. Но разумеется пользователь должен работать не с консолью, а с красивым диалоговым окном. — Отсуда соответственно вопрос — Как передавать данные из консольного приложения в мое приложение и обратно?
Есть вариант сначала запросить все необходимые данные, а потом запустить консольную прогу с параметрами, но так не прокатывает. Она так работает — вводишь ей чать данных, она их обработает и потом только запрашивает очередные данные. Одним словом как обмениваться с консолью данными.
Здравствуйте, xzibit, Вы писали:
X>Есть вариант сначала запросить все необходимые данные, а потом запустить консольную прогу с параметрами, но так не прокатывает. Она так работает — вводишь ей чать данных, она их обработает и потом только запрашивает очередные данные. Одним словом как обмениваться с консолью данными.
Можно перенаправить ввод-вывод консоли в канал (pipe).
См. функции pipe и popen.
Здравствуйте, xzibit, Вы писали:
X>Есть вариант сначала запросить все необходимые данные, а потом запустить консольную прогу с параметрами, но так не прокатывает. Она так работает — вводишь ей чать данных, она их обработает и потом только запрашивает очередные данные. Одним словом как обмениваться с консолью данными.
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском