Значит имеется некоторая программа А, которую я запускаю как процесс в другой программе на кутэ B.
Запускаю вот так :
QProcess prc;
prc.start("Aprogram");
....
и тут меня посещает вопрос, а как обрабатывать данные из входящего потока std::cout .
Ведь это очень неудобно, потому что данные в Aprogram устроены так :
struct point{
int x;
int y;
}
vector<point> points;
Вообщем этот вектор мне надо передавать из Aprogram в программу на Qt, используя процессы и потоки, подскажите как это реализовать. Или предложите альтернативный вариант.