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

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

Войти
Регистрация
Восстановить пароль
 
xaker1
7 / 7 / 0
Регистрация: 21.02.2011
Сообщений: 80
#1

Получения вывода стороней программы - C++

21.02.2011, 23:06. Просмотров 885. Ответов 3
Метки нет (Все метки)

Добрый день. Только начал изучать C++.
Подскажите, пожалуйста, как на плюсах можно выполнить внешнюю программу и получить результат её выполнения в переменную.

Т.е. допустим нужно выполнить команду ping -n10 google.com, и получить весь ее вывод (а не только код выполнения) для дальнейшей обработки в переменной ping

p.s. Еще нужно полученную строку разбить по определенной последовательности символов для дальнейшей обработки. В частности по переводу строки (\n) и по пробелу ( ).
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.02.2011, 23:06     Получения вывода стороней программы
Посмотрите здесь:

C++ Текст программы для вывода массива
Аварийное завершение программы, ошибка в функции вывода. C++
C++ кориктеровка программы вывода пароля
C++ Получение вывода другой программы
Переделать ввод программы для получения данных из текстового файла. C++
C++ Ошибка компиляции модульной программы ввода вывода
C++ Имеется код программы, который нужно разбить на функции ввода и вывода.
C++ Завершение программы после вывода результата
Повторное выполнение программы после вывода решения C++
C++ Как узнать кодировку вывода в консоль во время выполнения программы?
C++ Сохранить результат работы программы в файл с возможностью вывода на экран

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
schdub
 Аватар для schdub
2918 / 1262 / 228
Регистрация: 19.01.2009
Сообщений: 3,281
Завершенные тесты: 1
21.02.2011, 23:21     Получения вывода стороней программы #2
Creating a Child Process with Redirected Input and Output
http://msdn.microsoft.com/en-us/libr...=vs.85%29.aspx
xaker1
7 / 7 / 0
Регистрация: 21.02.2011
Сообщений: 80
21.02.2011, 23:23  [ТС]     Получения вывода стороней программы #3
Мне бы с опором на unix like OS. Собственно на Linux\Unix и нужно написать.
rangerx
1921 / 1530 / 139
Регистрация: 31.05.2009
Сообщений: 2,892
21.02.2011, 23:35     Получения вывода стороней программы #4
Цитата Сообщение от xaker1 Посмотреть сообщение
Мне бы с опором на unix like OS. Собственно на Linux\Unix и нужно написать.
man popen
Yandex
Объявления
21.02.2011, 23:35     Получения вывода стороней программы
Ответ Создать тему
Опции темы

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