Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > Перехват потока ввода/вывода


Автор: UniBomb 3.10.2008, 18:12
Может неправильно обозначил сабж, но суть такая - нужно запустить приложение, и всё что он выводит (через printf или cout) в поток выводилось бы в окне запускающей программы (скажем в RichEdit). Это скажем как в Programmer's Notepad'e при компилирование программы.

Автор: 586 3.10.2008, 18:16
Смотри описание функции CreatePipe и описание структуры STARTUPINFO (hStdInput, hStdOutput, hStdError).

Добавлено через 3 минуты и 43 секунды
В поле STARTUPINFO::dwFlags не забудь указать STARTF_USESTDHANDLES.

Автор: UniBomb 3.10.2008, 18:26
586, сенькс, кажется это то, что мне надо))

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)