Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.04.2014, 20:42   #1
serega6531
Пользователь
 
Регистрация: 01.04.2014
Сообщений: 10
По умолчанию Запуск программы, чтение и запись в неё

Здравствуйте, такое дело. Мне нужно запустить определённую программу, а затем писать в её ввод и читать из вывода. Пытался сделать с помощью pipes (popen()), но ничего не получилось. Хотелось бы увидеть готовый пример. Заранее спасибо за помощь.
(Каюсь, поиском по форуму не пользовался)
serega6531 вне форума Ответить с цитированием
Старый 01.04.2014, 23:16   #2
ROD
Linux C++ Qt ARM
Старожил
 
Аватар для ROD
 
Регистрация: 30.11.2008
Сообщений: 3,030
По умолчанию

есть функция popen() . По сути своей похожа на open() (которая файл открывает), только вместо файла она читает то, что программа выводит на консоль, а вместо записи в файл она вводит программе в консоль.

Вот пример.
Дилетант широкого профиля.

"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс
ROD вне форума Ответить с цитированием
Старый 03.04.2014, 16:29   #3
serega6531
Пользователь
 
Регистрация: 01.04.2014
Сообщений: 10
По умолчанию

Цитата:
Сообщение от ROD Посмотреть сообщение
есть функция popen() . По сути своей похожа на open() (которая файл открывает), только вместо файла она читает то, что программа выводит на консоль, а вместо записи в файл она вводит программе в консоль.

Вот пример.
Цитирую предыдущее сообщение:
Цитата:
Пытался сделать с помощью pipes (popen()), но ничего не получилось.
Но я уже сделал через popen2(). Уже не нужно, но всё равно, спасибо за помощь.
serega6531 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создать две программы для работы с файлами: запись и чтение структур в двоичный файл ( на C++ ) Ligeros905 Помощь студентам 1 23.12.2013 11:14
Запуск программы при помощи другой программы rublyabachka Общие вопросы по Java, Java SE, Kotlin 2 06.11.2013 22:16
Запуск и чтение данных из консоли Random2 C++ Builder 0 26.02.2013 21:24
Запуск и чтение ответа от php.exe Vov Общие вопросы Delphi 3 30.07.2010 07:13
Запуск программы на выполнение из другой программы. ViNcHeStEr Паскаль, Turbo Pascal, PascalABC.NET 6 18.06.2008 14:33