Я попробовал:
- Проверил, что сценарий Python отправляет правильные входные данные в Программа С++. Входные данные согласованы.
- Проверил, что функция, возвращающая результаты в программе C++ (getBorders),
всегда выдает неверный результат. -пустой вектор. - Гарантировано, что подпроцесс Python правильно захватывает стандартные выходные данные и стандартный поток ошибок.
Код: Выделить всё
std::vector borders = getBorders(LPS, LPL, LPA, LPPA, LPTR, T);
for (size_t i : borders) {
std::cout
Подробнее здесь: [url]https://stackoverflow.com/questions/79245250/c-stdcout-intermittently-fails-to-write-to-stdout-when-called-via-python-sub[/url]
Мобильная версия