我正在使用system命令从C ++程序运行可执行文件(用C#编写)并将字符串传递给它。可执行文件返回一些字符串。是否可以从C ++程序访问可执行文件返回的字符串?有没有一种简单的方法可以使用systems命令来完成它?我正在使用visual studio。
答案 0 :(得分:1)
如果您的意思是将字符串写入c#程序的命令行并且您想要捕获它,那么您可以使用命名管道来拦截从c#程序生成的输出。
见 https://msdn.microsoft.com/en-us/library/ms682499.aspx
来自您的c ++程序
或者,请澄清你的意思"运行可执行文件"和"使用系统命令" - 你在编写代码或在命令提示符下运行吗?