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

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

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

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

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

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

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

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

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

кориктеровка программы вывода пароля - 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++
Здравствуйте все. Пишу программу для сложения, вычитания матриц. Использую перегрузку операторов. При выводе результатов возникает ошибка и...

3
schdub
2959 / 1304 / 239
Регистрация: 19.01.2009
Сообщений: 3,431
Завершенные тесты: 1
21.02.2011, 23:21 #2
Creating a Child Process with Redirected Input and Output
http://msdn.microsoft.com/en-us/library/ms682499%28v=vs.85%29.aspx
0
xaker1
7 / 7 / 0
Регистрация: 21.02.2011
Сообщений: 80
21.02.2011, 23:23  [ТС] #3
Мне бы с опором на unix like OS. Собственно на Linux\Unix и нужно написать.
0
rangerx
1937 / 1546 / 141
Регистрация: 31.05.2009
Сообщений: 2,913
21.02.2011, 23:35 #4
Цитата Сообщение от xaker1 Посмотреть сообщение
Мне бы с опором на unix like OS. Собственно на Linux\Unix и нужно написать.
man popen
1
21.02.2011, 23:35
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.02.2011, 23:35
Привет! Вот еще темы с ответами:

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

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

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

Как узнать кодировку вывода в консоль во время выполнения программы? - C++
Привет всем! Я новичок, и возникла идея написать консольное приложение для Windows которое принимает на ввод русские символы и также...


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

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

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