我想从c#打开一个包含输入的可执行c / c ++程序。我使用过Process.Start()但它只支持命令行参数有没有办法将参数传递给cin或scanf函数?
答案 0 :(得分:4)
您需要设置Process.RedirectStandardInput
,然后才能将信息写入Process.StandardInput
信息流。
请参阅MSDN上的示例: https://msdn.microsoft.com/en-us/library/system.diagnostics.processstartinfo.redirectstandardinput%28v=vs.110%29.aspx