Запускать консольное приложение C / C ++ внутри оконного C #? - PullRequest
3 голосов
/ 16 февраля 2010

Сейчас я хочу разработать простое приложение, поэтому я решил, что самым быстрым способом написания кода будет C # .NET, но сейчас у меня возникают трудности с реализацией одной из необходимых мне функций.

То, что я пытаюсь сделать, - это запустить консольное приложение C / C ++ внутри окна моего приложения на C #, как в Unreal Frontend, с небольшим добавлением к способу связи, чтобы я мог вводить консольное приложение для scanf () и std :: sin . И какой элемент управления я должен пользователю отображать и получать данные?

Кто-нибудь может указать мне правильное направление?

1 Ответ

7 голосов
/ 16 февраля 2010

Запустите процесс C ++, используя Класс процесса , и используйте Process.StandardOutput и Process.StandardInput для передачи данных туда и обратно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...