2010-02-15 4 views
3

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

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

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

ответ

7

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

+0

Спасибо за ваш ответ, через 10 минут вы принимаете! –

+0

Привет, это работало? как я использовал этот метод, и он не работает – Funky

+0

@Funky: Я делал это много раз, без проблем ... –

Смежные вопросы