В приложении я вызываю функцию, ну например system("echo qwerty");, а вот теперь как мне в программе получить результат этого вызова? или можно ли как-нибудь перенаправить поток вывода в мою программу??
Думаю понятно описал...
или например возможно запустить приложение, тоже консольное, и получить все что оно должно выводить куда-нибудь в другую программу, но не на экран...
Re: (C++) Что-то связанное с потоками вывода (описание внутр
system("echo qweqwe > C:\file.s"); // эЭто как бэ не вариант =\
Есть конечно решение перенаправить поток вывода в файл, и потом считать оттуда все, но я же не знаю сколько по времени будет выполняться команда, можно как нибудь по другому?? (это просто самое простое что в голову приходит)
Re: (C++) Что-то связанное с потоками вывода (описание внутр
Здравствуйте, stribog, Вы писали:
S>В приложении я вызываю функцию, ну например system("echo qwerty");, а вот теперь как мне в программе получить результат этого вызова? или можно ли как-нибудь перенаправить поток вывода в мою программу??
чтобы создать процесс и перенаправить его поток ввода или вывода можете использовать пайпы(гуглите по popen).
Re: (C++) Что-то связанное с потоками вывода (описание внутр
Здравствуйте, stribog, Вы писали:
S>Ситуация такая:
S>В приложении я вызываю функцию, ну например system("echo qwerty");, а вот теперь как мне в программе получить результат этого вызова? или можно ли как-нибудь перенаправить поток вывода в мою программу??
S>Думаю понятно описал...
S>или например возможно запустить приложение, тоже консольное, и получить все что оно должно выводить куда-нибудь в другую программу, но не на экран...
Посмотрите здесь — Universal Console Redirector. И, вообще, там много чего еще можно найти...
Re[2]: (C++) Что-то связанное с потоками вывода (описание вн
Здравствуйте, Sni4ok, Вы писали:
S>Здравствуйте, stribog, Вы писали:
S>>В приложении я вызываю функцию, ну например system("echo qwerty");, а вот теперь как мне в программе получить результат этого вызова? или можно ли как-нибудь перенаправить поток вывода в мою программу??
S>чтобы создать процесс и перенаправить его поток ввода или вывода можете использовать пайпы(гуглите по popen).
Спасибо все получилось =) Пайпы рулят))
Если кому понадобится, то самый простой вариант это
qwe.exe | rty.exe