从c#打开.exe(c程序)

时间:2015-03-20 20:00:41

标签: c# c++

我想从c#打开一个包含输入的可执行c / c ++程序。我使用过Process.Start()但它只支持命令行参数有没有办法将参数传递给cin或scanf函数?

1 个答案:

答案 0 :(得分:4)

您需要设置Process.RedirectStandardInput,然后才能将信息写入Process.StandardInput信息流。

请参阅MSDN上的示例: https://msdn.microsoft.com/en-us/library/system.diagnostics.processstartinfo.redirectstandardinput%28v=vs.110%29.aspx