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

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

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

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

21.02.2011, 23:06. Просмотров 909. Ответов 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++
Требуется запустить консольное приложение и получить текст, который оно вывело в stdout и stderr. Скажите, пожалуйста, как это можно...

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

Текст программы для вывода массива - C++
Добрый вечер всем! Подскажите, пожалуйста, текст программы для вывода массива: 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 ...

Ошибка компиляции модульной программы ввода вывода - C++
Вобщем программа с консольным меню - - Генерация массива; - Запись массива; - Считывание массива и вывод на экран. есть...

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

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
schdub
2945 / 1289 / 238
Регистрация: 19.01.2009
Сообщений: 3,366
Завершенные тесты: 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 и нужно написать.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.02.2011, 23:35     Получения вывода стороней программы
Еще ссылки по теме:

Повторное выполнение программы после вывода решения - C++
Приветствую, кто может помочь? Хочу сделать чтобы программы повторилась когда выведется решение, то есть начнется с начала. #include...

Сохранить результат работы программы в файл с возможностью вывода на экран - C++
Добрый день, есть рабочая программа поиска кратчайшего пути. Мне нужно, чтобы она еще могла сохранять результат работы в файл. И при...

Имеется код программы, который нужно разбить на функции ввода и вывода. - C++
Я тут немного заплутала и сбилась с созданием функции. Имеется код полной программы, который мне нужно разбить на функции ввода и вывода....

Составить блок-схему для программы ввода/вывода сишных строк - C++
Мне нужно создать блок-схему для лабораторной работы! У самого не получается. Помогите пожалуйста!) #include <iostream> using namespace...


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

Или воспользуйтесь поиском по форуму:
rangerx
1932 / 1541 / 141
Регистрация: 31.05.2009
Сообщений: 2,911
21.02.2011, 23:35     Получения вывода стороней программы #4
Цитата Сообщение от xaker1 Посмотреть сообщение
Мне бы с опором на unix like OS. Собственно на Linux\Unix и нужно написать.
man popen
Yandex
Объявления
21.02.2011, 23:35     Получения вывода стороней программы
Ответ Создать тему
Опции темы

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