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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Для каждого массива определить номер строки с наибольшим количеством отрицательных элементов http://www.cyberforum.ru/cpp-beginners/thread659790.html
Доброго времени суток. Помогите пожалуйста, буду очень признательна. Использование функций в языке СИ, возвpащающих одно значение Даны целочисленные массивы A, B. Для каждого массива определить номер строки с наибольшим количеством отрицательных элементов.
C++ задачка с++ Задачка с++ Для каждого жителя города задано множество (возможно, пустое) имен его детей; каждый житель города имеет уникальное имя. Жители x и y называются родственниками, если либо x — ребенок y, либо y — ребенок x, либо существует некий z, такой, что x является родственником z, а z — родственником у. Получить все подмножества родственников. Вместо имен можно использовать шифры (номера)... http://www.cyberforum.ru/cpp-beginners/thread659785.html
Нахождение целых корней многочлена методом Горнера C++
Здравствуйте, помогите мне разобраться с одной проблемой. Мне надо написать программу, которая находит целые корни многочлена по схеме Горнера, через делите свободного члена. Программа считает, но в ответе постоянно выдает ответ "нет". Программа: //--------------------------------------------------------------------------- #include <iostream> #include <conio.h> #include <vcl.h> #include...
программирование математических вычислений C++
Для 5 векторов, координаты которых записаны в массиве 5x3, определить номер того, длина которого минимальна, с помощью функции, которая вычисляет модуль вектора как массива 3 чисел. ?
C++ Деление двух скобок http://www.cyberforum.ru/cpp-beginners/thread659749.html
Написал программу для выражения m=(ax+b)/(cx+d) , но допустим при вводе всех единичек он выдает результат 10, хотя должен 1... В чем может быть проблема? #include <iostream> #include <conio.h> using namespace std; int main() { int m,a,x,b,c,d; printf("Введите значения a,x,b,c,d: "); scanf("%d %d %d %d %d", &a,&x,&b,&c,&d); m=(a*x+b)/(c*x+d);
C++ Кратность Сколько среди введенных четных чисел кратно 2. подробнее

Показать сообщение отдельно
Кот Ангенс
 Аватар для Кот Ангенс
317 / 267 / 37
Регистрация: 24.05.2012
Сообщений: 629
29.09.2012, 15:05  [ТС]     Получение вывода другой программы
NoMasters, спасибо, popen/pclose помогли! В Dev-C++, в отличии от Студии, даже подчеркивать ничего не нужно.

stderr он, кстати, тоже ловит, причем все сообщения из него выводятся ДО сообщений из stdout. Т. е.
C
1
2
3
fprintf(stdout, "2");
fprintf(stderr, "1");
fprintf(stdout, "3");
выводит "123".
Цитата Сообщение от Герц Посмотреть сообщение
Можно виндовыми средствами создать пайп и получить для него HFILE, читать через ReadFile()
Можно подробнее? Просто интересно.
 
Текущее время: 22:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru