Записать stdout одной программы в stdin другой

287
05 ноября 2017, 18:45

Есть такая задача: проверить скорость работы программы путём скармливания ей большого количества случайно генерируемых данных данных.

Проверяемая программа принимает значения через cin, выводит через cout. Возможно ли читать и писать в эти потоки из другой программы и возможно ли реализовать это это средствами C++14? Если да, то как?

Если не возможно, то как это можно реализовать под виндой?

READ ALSO
Как написать свой аллокатор?

Как написать свой аллокатор?

Часто пишут что с не-стандартным аллокатором код может работать быстрее, а как вообще написать свой аллокатор?

457
Список из итераторов на этот же список

Список из итераторов на этот же список

Как сделать список, содержащий итераторы на этот же список? Такой код, очевидно, не компилируется:

300
Ошибки компиляции при подключении Winsvc.h С++

Ошибки компиляции при подключении Winsvc.h С++

При попытке подключить Winsvch сразу же появляется под 100+ ошибок, с чем может быть связано и как фиксить ? Была аналогичная проблема с winsock2, ее решил...

238